Trait gooey::core::AnyTransmogrifier[][src]

pub trait AnyTransmogrifier<F>: Debug where
    F: Frontend
{ fn widget_type_id(&self) -> TypeId;
fn default_state_for(
        widget: &mut (dyn AnyWidget + 'static),
        registration: &WidgetRegistration,
        frontend: &F
    ) -> TransmogrifierState;
fn process_messages(&self, context: AnyTransmogrifierContext<'_, F>); }
Expand description

A Transmogrifier without any associated types.

Required methods

Returns the TypeId of the underlying Widget.

Initializes default state for a newly created widget.

Processes commands and events for this widget and transmogrifier.