Trait rat_focus::HasFocusFlag

source ·
pub trait HasFocusFlag {
    // Required methods
    fn focus(&self) -> &FocusFlag;
    fn area(&self) -> Rect;

    // Provided methods
    fn is_focused(&self) -> bool { ... }
    fn lost_focus(&self) -> bool { ... }
    fn gained_focus(&self) -> bool { ... }
}
Expand description

Trait for a widget that has a focus flag.

Required Methods§

source

fn focus(&self) -> &FocusFlag

Access to the flag for the rest.

source

fn area(&self) -> Rect

Access the area for mouse focus.

Provided Methods§

source

fn is_focused(&self) -> bool

Focused?

source

fn lost_focus(&self) -> bool

Just lost focus.

source

fn gained_focus(&self) -> bool

Just gained focus.

Implementors§