Struct egui::containers::Area [−][src]
pub struct Area { /* fields omitted */ }
Expand description
An area on the screen that can be moved by dragging.
This forms the base of the Window
container.
egui::Area::new("my_area")
.fixed_pos(egui::pos2(32.0, 32.0))
.show(ctx, |ui| {
ui.label("Floating text!");
});
Implementations
If false, no content responds to click
and widgets will be shown grayed out.
You won’t be able to move the window.
Default: true
.
If false, clicks goes straight through to what is behind us. Good for tooltips etc.
order(Order::Foreground)
for an Area that should always be on top
Positions the window and prevents it from being moved
Positions the window but you can still move it.
Set anchor and distance.
An anchor of Align2::RIGHT_TOP
means “put the right-top corner of the window
in the right-top corner of the screen”.
The offset is added to the position, so e.g. an offset of [-5.0, 5.0]
would move the window left and down from the given anchor.
Anchoring also makes the window immovable.
It is an error to set both an anchor and a position.
Constrain the area up to which the window can be dragged.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Area
impl UnwindSafe for Area
Blanket Implementations
Mutably borrows from an owned value. Read more