[]Trait libhandy4::subclass::prelude::IsSubclassable

pub unsafe trait IsSubclassable<T>: ObjectType where
    T: ObjectSubclass
{ pub fn override_vfuncs(class: &mut Class<Self>); }

Trait for subclassable class structs.

Required methods

pub fn override_vfuncs(class: &mut Class<Self>)

Override the virtual methods of this class for the given subclass.

This is automatically called during type initialization.

Loading content...

Implementations on Foreign Types

impl<T> IsSubclassable<T> for Object where
    T: ObjectImpl

impl<T> IsSubclassable<T> for IOStream where
    T: IOStreamImpl

impl<T> IsSubclassable<T> for OutputStream where
    T: OutputStreamImpl

impl<T> IsSubclassable<T> for InputStream where
    T: InputStreamImpl

impl<T> IsSubclassable<T> for Application where
    T: ApplicationImpl

impl<T> IsSubclassable<T> for Frame where
    T: FrameImpl, 

impl<T> IsSubclassable<T> for Filter where
    T: FilterImpl, 

impl<T> IsSubclassable<T> for FlowBoxChild where
    T: FlowBoxChildImpl, 

impl<T> IsSubclassable<T> for TextBuffer where
    T: TextBufferImpl, 

impl<T> IsSubclassable<T> for ListBoxRow where
    T: ListBoxRowImpl, 

impl<T> IsSubclassable<T> for NativeDialog where
    T: NativeDialogImpl, 

impl<T> IsSubclassable<T> for RecentManager where
    T: RecentManagerImpl, 

impl<T> IsSubclassable<T> for Entry where
    T: EntryImpl, 

impl<T> IsSubclassable<T> for Popover where
    T: PopoverImpl, 

impl<T> IsSubclassable<T> for Dialog where
    T: DialogImpl, 

impl<T> IsSubclassable<T> for CellRenderer where
    T: CellRendererImpl, 

impl<T> IsSubclassable<T> for StyleContext where
    T: StyleContextImpl, 

impl<T> IsSubclassable<T> for ApplicationWindow where
    T: ApplicationWindowImpl, 

impl<T> IsSubclassable<T> for ToggleButton where
    T: ToggleButtonImpl, 

impl<T> IsSubclassable<T> for Application where
    T: GtkApplicationImpl, 

impl<T> IsSubclassable<T> for Button where
    T: ButtonImpl, 

impl<T> IsSubclassable<T> for Widget where
    T: WidgetImpl, 

impl<T> IsSubclassable<T> for MediaFile where
    T: MediaFileImpl, 

impl<T> IsSubclassable<T> for Sorter where
    T: SorterImpl, 

impl<T> IsSubclassable<T> for TextView where
    T: TextViewImpl, 

impl<T> IsSubclassable<T> for DrawingArea where
    T: DrawingAreaImpl, 

impl<T> IsSubclassable<T> for LayoutManager where
    T: LayoutManagerImpl, 

impl<T> IsSubclassable<T> for CellRendererText where
    T: CellRendererTextImpl, 

impl<T> IsSubclassable<T> for CheckButton where
    T: CheckButtonImpl, 

impl<T> IsSubclassable<T> for Adjustment where
    T: AdjustmentImpl, 

impl<T> IsSubclassable<T> for Window where
    T: WindowImpl, 

impl<T> IsSubclassable<T> for GLArea where
    T: GLAreaImpl, 

impl<T> IsSubclassable<T> for Box where
    T: BoxImpl, 

impl<T> IsSubclassable<T> for MediaStream where
    T: MediaStreamImpl, 

Loading content...

Implementors

impl<T: ActionRowImpl> IsSubclassable<T> for ActionRow[src]

impl<T: ApplicationWindowImpl> IsSubclassable<T> for libhandy4::ApplicationWindow[src]

impl<T: ComboRowImpl> IsSubclassable<T> for ComboRow[src]

impl<T: ExpanderRowImpl> IsSubclassable<T> for ExpanderRow[src]

impl<T: PreferencesGroupImpl> IsSubclassable<T> for PreferencesGroup[src]

impl<T: PreferencesPageImpl> IsSubclassable<T> for PreferencesPage[src]

impl<T: PreferencesRowImpl> IsSubclassable<T> for PreferencesRow[src]

impl<T: PreferencesWindowImpl> IsSubclassable<T> for PreferencesWindow[src]

impl<T: WindowImpl> IsSubclassable<T> for libhandy4::Window[src]

Loading content...