Skip to main content

IRefineShopEngraveItemSelectMenuMethods

Trait IRefineShopEngraveItemSelectMenuMethods 

Source
pub trait IRefineShopEngraveItemSelectMenuMethods: IRefineShopEngraveItemSelectMenu {
    // Provided methods
    fn ctor(
        self,
        menu_item_list: impl Into<List_1<BasicMenuItem>>,
        menu_content: impl Into<RefineShopRefineBaseMenuContent>,
        default_unit: impl Into<Unit>,
        default_item_index: impl Into<i32>,
        kind: impl Into<ItemData_Kinds>,
        select_event_handler: impl Into<RefineShopRefineBaseMenu_SelectEventHandler>,
        decide_event_handler: impl Into<RefineShopRefineBaseMenu_DecideEventHandler>,
        request_close_event_handler: impl Into<RefineShopRefineBaseMenu_RequestCloseEventHandler>,
    ) { ... }
    fn rebuild_menu_item(self) { ... }
}

Provided Methods§

Source

fn ctor( self, menu_item_list: impl Into<List_1<BasicMenuItem>>, menu_content: impl Into<RefineShopRefineBaseMenuContent>, default_unit: impl Into<Unit>, default_item_index: impl Into<i32>, kind: impl Into<ItemData_Kinds>, select_event_handler: impl Into<RefineShopRefineBaseMenu_SelectEventHandler>, decide_event_handler: impl Into<RefineShopRefineBaseMenu_DecideEventHandler>, request_close_event_handler: impl Into<RefineShopRefineBaseMenu_RequestCloseEventHandler>, )

.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::refineshoprefinebasemenucontent::RefineShopRefineBaseMenuContent, crate::app::unit::Unit, i32, crate::app::itemdata::ItemData_Kinds, crate::app::refineshoprefinebasemenu::RefineShopRefineBaseMenu_SelectEventHandler, crate::app::refineshoprefinebasemenu::RefineShopRefineBaseMenu_DecideEventHandler, crate::app::refineshoprefinebasemenu::RefineShopRefineBaseMenu_RequestCloseEventHandler) overload

Source

fn rebuild_menu_item(self)

RebuildMenuItem() 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: IRefineShopEngraveItemSelectMenu> IRefineShopEngraveItemSelectMenuMethods for __T

Available on crate feature app-refineshopengraveitemselectmenu only.