pub trait IRelayMessageMenuContentMethods: IRelayMessageMenuContent {
// Provided methods
fn get_menu_item_content_max(self) -> i32 { ... }
fn calc_cursor_moved_pos_y(self, menu_item_index: impl Into<i32>) -> f32 { ... }
fn setup(self, kind: impl Into<RelayStampData_Kinds>) { ... }
fn set_to_prev_kind(
self,
now: impl Into<RelayStampData_Kinds>,
) -> RelayStampData_Kinds { ... }
fn set_to_next_kind(
self,
now: impl Into<RelayStampData_Kinds>,
) -> RelayStampData_Kinds { ... }
fn is_first_kind(self, kind: impl Into<RelayStampData_Kinds>) -> bool { ... }
fn is_last_kind(self, kind: impl Into<RelayStampData_Kinds>) -> bool { ... }
fn ctor(self) { ... }
}Provided Methods§
GetMenuItemContentMax() overload
Sourcefn calc_cursor_moved_pos_y(self, menu_item_index: impl Into<i32>) -> f32
fn calc_cursor_moved_pos_y(self, menu_item_index: impl Into<i32>) -> f32
CalcCursorMovedPosY(i32) overload
Sourcefn setup(self, kind: impl Into<RelayStampData_Kinds>)
fn setup(self, kind: impl Into<RelayStampData_Kinds>)
Setup(crate::app::relaystampdata::RelayStampData_Kinds) overload
Sourcefn set_to_prev_kind(
self,
now: impl Into<RelayStampData_Kinds>,
) -> RelayStampData_Kinds
fn set_to_prev_kind( self, now: impl Into<RelayStampData_Kinds>, ) -> RelayStampData_Kinds
SetToPrevKind(crate::app::relaystampdata::RelayStampData_Kinds) overload
Sourcefn set_to_next_kind(
self,
now: impl Into<RelayStampData_Kinds>,
) -> RelayStampData_Kinds
fn set_to_next_kind( self, now: impl Into<RelayStampData_Kinds>, ) -> RelayStampData_Kinds
SetToNextKind(crate::app::relaystampdata::RelayStampData_Kinds) overload
Sourcefn is_first_kind(self, kind: impl Into<RelayStampData_Kinds>) -> bool
fn is_first_kind(self, kind: impl Into<RelayStampData_Kinds>) -> bool
IsFirstKind(crate::app::relaystampdata::RelayStampData_Kinds) overload
Sourcefn is_last_kind(self, kind: impl Into<RelayStampData_Kinds>) -> bool
fn is_last_kind(self, kind: impl Into<RelayStampData_Kinds>) -> bool
IsLastKind(crate::app::relaystampdata::RelayStampData_Kinds) 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: IRelayMessageMenuContent> IRelayMessageMenuContentMethods for __T
Available on crate feature
app-relaymessagemenucontent only.