pub trait CompositeTemplateCallbacks {
    const CALLBACKS: &'static [TemplateCallback];

    fn bind_template_callbacks<T: WidgetClassSubclassExt>(klass: &mut T) { ... }
    fn bind_template_callbacks_prefixed<T: WidgetClassSubclassExt>(
        klass: &mut T,
        prefix: &str
    ) { ... } fn add_callbacks_to_scope(scope: &BuilderRustScope) { ... } fn add_callbacks_to_scope_prefixed(scope: &BuilderRustScope, prefix: &str) { ... } }
Expand description

A trait for setting up template callbacks inside class_init. This trait is implemented automatically by the template_callbacks macro.

Required Associated Constants§

Provided Methods§

Binds the template callbacks from this type into the default template scope for klass.

Binds the template callbacks from this type into the default template scope for klass, prepending prefix to each callback name.

Binds the template callbacks from this type into scope.

Binds the template callbacks from this type into scope, prepending prefix to each callback name.

Implementors§