Skip to main content

IFoodstuffMenu_FoodstuffMenuItemMethods

Trait IFoodstuffMenu_FoodstuffMenuItemMethods 

Source
pub trait IFoodstuffMenu_FoodstuffMenuItemMethods: IFoodstuffMenu_FoodstuffMenuItem {
    // Provided methods
    fn get_is_selected(self) -> bool { ... }
    fn set_is_selected(self, value: impl Into<bool>) { ... }
    fn get_on_change_selected_event_hander(
        self,
    ) -> FoodstuffMenu_FoodstuffMenuItem_OnChangeSelected { ... }
    fn set_on_change_selected_event_hander(
        self,
        value: impl Into<FoodstuffMenu_FoodstuffMenuItem_OnChangeSelected>,
    ) { ... }
    fn ctor(
        self,
        type: impl Into<FoodstuffMenu_FoodstuffMenuItem_Type>,
        foodstuff: impl Into<FoodstuffData>,
        is_selected: impl Into<bool>,
    ) { ... }
    fn build_attribute(self) -> BasicMenuItem_Attribute { ... }
    fn on_cursor_move_end(self) { ... }
    fn on_select(self) { ... }
    fn push_a(self) { ... }
    fn toggle(self) { ... }
    fn get_menu_type(self) -> FoodstuffMenu_FoodstuffMenuItem_Type { ... }
    fn get_foodstuff(self) -> FoodstuffData { ... }
}

Provided Methods§

Source

fn get_is_selected(self) -> bool

get_IsSelected() overload

Source

fn set_is_selected(self, value: impl Into<bool>)

set_IsSelected(bool) overload

Source

fn get_on_change_selected_event_hander( self, ) -> FoodstuffMenu_FoodstuffMenuItem_OnChangeSelected

get_OnChangeSelectedEventHander() overload

Source

fn set_on_change_selected_event_hander( self, value: impl Into<FoodstuffMenu_FoodstuffMenuItem_OnChangeSelected>, )

set_OnChangeSelectedEventHander(crate::app::cooking_menu::foodstuffmenu::FoodstuffMenu_FoodstuffMenuItem_OnChangeSelected) overload

Source

fn ctor( self, type: impl Into<FoodstuffMenu_FoodstuffMenuItem_Type>, foodstuff: impl Into<FoodstuffData>, is_selected: impl Into<bool>, )

.ctor(crate::app::cooking_menu::foodstuffmenu::FoodstuffMenu_FoodstuffMenuItem_Type, crate::app::foodstuffdata::FoodstuffData, bool) overload

Source

fn build_attribute(self) -> BasicMenuItem_Attribute

BuildAttribute() overload

Source

fn on_cursor_move_end(self)

OnCursorMoveEnd() overload

Source

fn on_select(self)

OnSelect() overload

Source

fn push_a(self)

PushA() overload

Source

fn toggle(self)

Toggle() overload

Source

fn get_menu_type(self) -> FoodstuffMenu_FoodstuffMenuItem_Type

GetMenuType() overload

Source

fn get_foodstuff(self) -> FoodstuffData

GetFoodstuff() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IFoodstuffMenu_FoodstuffMenuItem> IFoodstuffMenu_FoodstuffMenuItemMethods for __T

Available on crate feature app-cooking_menu-foodstuffmenu only.