Skip to main content

ISynthesisRingMenuTopMethods

Trait ISynthesisRingMenuTopMethods 

Source
pub trait ISynthesisRingMenuTopMethods: ISynthesisRingMenuTop {
    // Provided methods
    fn destroy(self) { ... }
    fn ctor(
        self,
        super_: impl Into<ProcInst>,
        initial_god_unit_index: impl Into<i32>,
        initial_menu_select: impl Into<BasicMenuSelect>,
        decide_event_handler: impl Into<SynthesisRingMenuTop_DecideEventHandler>,
    ) { ... }
    fn on_select(self, ring_data: impl Into<RingData>) { ... }
    fn on_decide_synthesis(
        self,
        ring_data: impl Into<RingData>,
        count_base_ring: impl Into<i32>,
        count_piece_of_bonds: impl Into<i32>,
        god_unit_index: impl Into<i32>,
        menu_select: impl Into<BasicMenuSelect>,
    ) { ... }
    fn on_yes_to_confirm(self) { ... }
    fn on_cancel_close(self) { ... }
}

Provided Methods§

Source

fn destroy(self)

Destroy() overload

Source

fn ctor( self, super_: impl Into<ProcInst>, initial_god_unit_index: impl Into<i32>, initial_menu_select: impl Into<BasicMenuSelect>, decide_event_handler: impl Into<SynthesisRingMenuTop_DecideEventHandler>, )

.ctor(crate::app::procinst::ProcInst, i32, crate::app::basicmenuselect::BasicMenuSelect, crate::app::synthesisringmenutop::SynthesisRingMenuTop_DecideEventHandler) overload

Source

fn on_select(self, ring_data: impl Into<RingData>)

OnSelect(crate::app::ringdata::RingData) overload

Source

fn on_decide_synthesis( self, ring_data: impl Into<RingData>, count_base_ring: impl Into<i32>, count_piece_of_bonds: impl Into<i32>, god_unit_index: impl Into<i32>, menu_select: impl Into<BasicMenuSelect>, )

OnDecideSynthesis(crate::app::ringdata::RingData, i32, i32, i32, crate::app::basicmenuselect::BasicMenuSelect) overload

Source

fn on_yes_to_confirm(self)

OnYesToConfirm() overload

Source

fn on_cancel_close(self)

OnCancelClose() 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: ISynthesisRingMenuTop> ISynthesisRingMenuTopMethods for __T

Available on crate feature app-synthesisringmenutop only.