pub struct MenuState {
sub_menu: Option<(Id, Arc<RwLock<MenuState>>)>,
pub rect: Rect,
pub response: MenuResponse,
entry_count: usize,
}👎Deprecated: Use
egui::containers::menu insteadExpand description
Components of menu state, public for advanced usage.
Usually you don’t need to use it directly.
Fields§
👎Deprecated: Use
egui::containers::menu insteadThe opened sub-menu and its Id
rect: Rect👎Deprecated: Use
egui::containers::menu insteadBounding box of this menu (without the sub-menu), including the frame and everything.
response: MenuResponse👎Deprecated: Use
egui::containers::menu insteadUsed to check if any menu in the tree wants to close
entry_count: usize👎Deprecated: Use
egui::containers::menu insteadUsed to hash different Ids for sub-menus
Implementations§
Source§impl MenuState
impl MenuState
pub fn new(position: Pos2) -> Self
👎Deprecated: Use
egui::containers::menu insteadSourcepub fn close(&mut self)
👎Deprecated: Use egui::containers::menu instead
pub fn close(&mut self)
egui::containers::menu insteadClose menu hierarchy.
👎Deprecated: Use
egui::containers::menu insteadSourcepub fn area_contains(&self, pos: Pos2) -> bool
👎Deprecated: Use egui::containers::menu instead
pub fn area_contains(&self, pos: Pos2) -> bool
egui::containers::menu insteadCheck if position is in the menu hierarchy’s area.
fn next_entry_index(&mut self) -> usize
👎Deprecated: Use
egui::containers::menu instead👎Deprecated: Use egui::containers::menu instead
egui::containers::menu insteadSense button interaction opening and closing submenu.
👎Deprecated: Use egui::containers::menu instead
egui::containers::menu insteadCheck if pointer is moving towards current submenu.
👎Deprecated: Use egui::containers::menu instead
egui::containers::menu insteadCheck if pointer is hovering current submenu.
Sourcefn cascade_close_response(&mut self, response: MenuResponse)
👎Deprecated: Use egui::containers::menu instead
fn cascade_close_response(&mut self, response: MenuResponse)
egui::containers::menu insteadCascade close response to menu root.
fn is_open(&self, id: Id) -> bool
👎Deprecated: Use
egui::containers::menu insteadfn sub_id(&self) -> Option<Id>
👎Deprecated: Use
egui::containers::menu instead👎Deprecated: Use
egui::containers::menu instead👎Deprecated: Use
egui::containers::menu instead👎Deprecated: Use egui::containers::menu instead
egui::containers::menu insteadOpen submenu at position, if not already open.
👎Deprecated: Use
egui::containers::menu insteadAuto Trait Implementations§
impl Freeze for MenuState
impl !RefUnwindSafe for MenuState
impl Send for MenuState
impl Sync for MenuState
impl Unpin for MenuState
impl !UnwindSafe for MenuState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more