[]Trait gtk::subclass::prelude::IsSubclassable

pub unsafe trait IsSubclassable<T>: IsClassFor where
    T: ObjectSubclass
{ fn override_vfuncs(&mut self); }

Trait for subclassable class structs.

Required methods

fn override_vfuncs(&mut 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 ObjectClass where
    T: ObjectSubclass

impl<T> IsSubclassable<T> for InputStreamClass where
    T: InputStreamImpl + ObjectSubclass

impl<T> IsSubclassable<T> for IOStreamClass where
    T: IOStreamImpl + ObjectSubclass

impl<T> IsSubclassable<T> for OutputStreamClass where
    T: OutputStreamImpl + ObjectSubclass

impl<T> IsSubclassable<T> for ApplicationClass where
    T: ApplicationImpl + ObjectSubclass

Loading content...

Implementors

impl<T: ObjectSubclass + GtkApplicationImpl> IsSubclassable<T> for gtk::ApplicationClass[src]

impl<T: ObjectSubclass + ApplicationWindowImpl> IsSubclassable<T> for ApplicationWindowClass[src]

impl<T: ObjectSubclass + BinImpl> IsSubclassable<T> for BinClass[src]

impl<T: ObjectSubclass + BoxImpl> IsSubclassable<T> for BoxClass[src]

impl<T: ObjectSubclass + CellRendererImpl> IsSubclassable<T> for CellRendererClass[src]

impl<T: ObjectSubclass + CellRendererAccelImpl> IsSubclassable<T> for CellRendererAccelClass[src]

impl<T: ObjectSubclass + CellRendererComboImpl> IsSubclassable<T> for CellRendererComboClass[src]

impl<T: ObjectSubclass + CellRendererPixbufImpl> IsSubclassable<T> for CellRendererPixbufClass[src]

impl<T: ObjectSubclass + CellRendererProgressImpl> IsSubclassable<T> for CellRendererProgressClass[src]

impl<T: ObjectSubclass + CellRendererSpinImpl> IsSubclassable<T> for CellRendererSpinClass[src]

impl<T: ObjectSubclass + CellRendererSpinnerImpl> IsSubclassable<T> for CellRendererSpinnerClass[src]

impl<T: ObjectSubclass + CellRendererTextImpl> IsSubclassable<T> for CellRendererTextClass[src]

impl<T: ObjectSubclass + CellRendererToggleImpl> IsSubclassable<T> for CellRendererToggleClass[src]

impl<T: ObjectSubclass + ContainerImpl> IsSubclassable<T> for ContainerClass[src]

impl<T: ObjectSubclass + ContainerImpl> IsSubclassable<T> for StackClass[src]

impl<T: ObjectSubclass + ContainerImpl> IsSubclassable<T> for TreeViewClass[src]

impl<T: ObjectSubclass + DialogImpl> IsSubclassable<T> for DialogClass[src]

impl<T: ObjectSubclass + DrawingAreaImpl> IsSubclassable<T> for DrawingAreaClass[src]

impl<T: ObjectSubclass + EventBoxImpl> IsSubclassable<T> for EventBoxClass[src]

impl<T: ObjectSubclass + FixedImpl> IsSubclassable<T> for FixedClass[src]

impl<T: ObjectSubclass + HeaderBarImpl> IsSubclassable<T> for HeaderBarClass[src]

impl<T: ObjectSubclass + IconViewImpl> IsSubclassable<T> for IconViewClass[src]

impl<T: ObjectSubclass + PlugImpl> IsSubclassable<T> for PlugClass[src]

impl<T: ObjectSubclass + SocketImpl> IsSubclassable<T> for SocketClass[src]

impl<T: ObjectSubclass + WidgetImpl> IsSubclassable<T> for WidgetClass[src]

impl<T: ObjectSubclass + WindowImpl> IsSubclassable<T> for WindowClass[src]

Loading content...