Struct egui::widgets::Button  [−][src]
pub struct Button { /* fields omitted */ }Expand description
Clickable button with text.
See also Ui::button.
if ui.add(egui::Button::new("Click mew")).clicked() {
    do_stuff();
}Implementations
Override background fill color. Note that this will override any on-hover effects. Calling this will also turn on the frame.
Override button stroke. Note that this will override any on-hover effects. Calling this will also turn on the frame.
By default, buttons senses clicks.
Change this to a drag-button with Sense::drag().
If you set this to false, the button will be grayed out and un-clickable.
enabled(false) has the same effect as calling sense(Sense::hover()).
This is a convenience for Ui::set_enabled.
If true, the text will wrap at the max_width.
By default Self::wrap will be true in vertical layouts
and horizontal layouts with wrapping,
and false on non-wrapping horizontal layouts.
Note that any \n in the button text will always produce a new line.
