pub trait IVersusMapEditObjListMenuItemContentMethods: IVersusMapEditObjListMenuItemContent {
// Provided methods
fn build(self, menu_item: impl Into<BasicMenuItem>) { ... }
fn on_destroy(self) { ... }
fn play_un_select(self) { ... }
fn play_select(self) { ... }
fn update_text_color(self) { ... }
fn set_menu_item_color(self, is_select: impl Into<bool>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn build(self, menu_item: impl Into<BasicMenuItem>)
fn build(self, menu_item: impl Into<BasicMenuItem>)
Build(crate::app::basicmenuitem::BasicMenuItem) overload
Sourcefn on_destroy(self)
fn on_destroy(self)
OnDestroy() overload
Sourcefn play_un_select(self)
fn play_un_select(self)
PlayUnSelect() overload
Sourcefn play_select(self)
fn play_select(self)
PlaySelect() overload
Sourcefn update_text_color(self)
fn update_text_color(self)
UpdateTextColor() overload
SetMenuItemColor(bool) 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§
impl<__T: IVersusMapEditObjListMenuItemContent> IVersusMapEditObjListMenuItemContentMethods for __T
Available on crate feature
app-versusmapeditobjlistmenuitemcontent only.