[−]Trait libhandy4::subclass::prelude::IsSubclassable
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.
Implementations on Foreign Types
impl<T> IsSubclassable<T> for Object where
T: ObjectImpl,
T: ObjectImpl,
pub fn override_vfuncs(class: &mut Class<Object>)
impl<T> IsSubclassable<T> for IOStream where
T: IOStreamImpl,
T: IOStreamImpl,
pub fn override_vfuncs(class: &mut Class<IOStream>)
impl<T> IsSubclassable<T> for OutputStream where
T: OutputStreamImpl,
T: OutputStreamImpl,
pub fn override_vfuncs(class: &mut Class<OutputStream>)
impl<T> IsSubclassable<T> for InputStream where
T: InputStreamImpl,
T: InputStreamImpl,
pub fn override_vfuncs(class: &mut Class<InputStream>)
impl<T> IsSubclassable<T> for Application where
T: ApplicationImpl,
T: ApplicationImpl,
pub fn override_vfuncs(class: &mut Class<Application>)
impl<T> IsSubclassable<T> for Frame where
T: FrameImpl,
T: FrameImpl,
pub fn override_vfuncs(class: &mut Class<Frame>)
impl<T> IsSubclassable<T> for Filter where
T: FilterImpl,
T: FilterImpl,
pub fn override_vfuncs(class: &mut Class<Filter>)
impl<T> IsSubclassable<T> for FlowBoxChild where
T: FlowBoxChildImpl,
T: FlowBoxChildImpl,
pub fn override_vfuncs(class: &mut Class<FlowBoxChild>)
impl<T> IsSubclassable<T> for TextBuffer where
T: TextBufferImpl,
T: TextBufferImpl,
pub fn override_vfuncs(class: &mut Class<TextBuffer>)
impl<T> IsSubclassable<T> for ListBoxRow where
T: ListBoxRowImpl,
T: ListBoxRowImpl,
pub fn override_vfuncs(class: &mut Class<ListBoxRow>)
impl<T> IsSubclassable<T> for NativeDialog where
T: NativeDialogImpl,
T: NativeDialogImpl,
pub fn override_vfuncs(class: &mut Class<NativeDialog>)
impl<T> IsSubclassable<T> for RecentManager where
T: RecentManagerImpl,
T: RecentManagerImpl,
pub fn override_vfuncs(class: &mut Class<RecentManager>)
impl<T> IsSubclassable<T> for Entry where
T: EntryImpl,
T: EntryImpl,
pub fn override_vfuncs(class: &mut Class<Entry>)
impl<T> IsSubclassable<T> for Popover where
T: PopoverImpl,
T: PopoverImpl,
pub fn override_vfuncs(class: &mut Class<Popover>)
impl<T> IsSubclassable<T> for Dialog where
T: DialogImpl,
T: DialogImpl,
pub fn override_vfuncs(class: &mut Class<Dialog>)
impl<T> IsSubclassable<T> for CellRenderer where
T: CellRendererImpl,
T: CellRendererImpl,
pub fn override_vfuncs(class: &mut Class<CellRenderer>)
impl<T> IsSubclassable<T> for StyleContext where
T: StyleContextImpl,
T: StyleContextImpl,
pub fn override_vfuncs(class: &mut Class<StyleContext>)
impl<T> IsSubclassable<T> for ApplicationWindow where
T: ApplicationWindowImpl,
T: ApplicationWindowImpl,
pub fn override_vfuncs(class: &mut Class<ApplicationWindow>)
impl<T> IsSubclassable<T> for ToggleButton where
T: ToggleButtonImpl,
T: ToggleButtonImpl,
pub fn override_vfuncs(class: &mut Class<ToggleButton>)
impl<T> IsSubclassable<T> for Application where
T: GtkApplicationImpl,
T: GtkApplicationImpl,
pub fn override_vfuncs(class: &mut Class<Application>)
impl<T> IsSubclassable<T> for Button where
T: ButtonImpl,
T: ButtonImpl,
pub fn override_vfuncs(class: &mut Class<Button>)
impl<T> IsSubclassable<T> for Widget where
T: WidgetImpl,
T: WidgetImpl,
pub fn override_vfuncs(class: &mut Class<Widget>)
impl<T> IsSubclassable<T> for MediaFile where
T: MediaFileImpl,
T: MediaFileImpl,
pub fn override_vfuncs(class: &mut Class<MediaFile>)
impl<T> IsSubclassable<T> for Sorter where
T: SorterImpl,
T: SorterImpl,
pub fn override_vfuncs(class: &mut Class<Sorter>)
impl<T> IsSubclassable<T> for TextView where
T: TextViewImpl,
T: TextViewImpl,
pub fn override_vfuncs(class: &mut Class<TextView>)
impl<T> IsSubclassable<T> for DrawingArea where
T: DrawingAreaImpl,
T: DrawingAreaImpl,
pub fn override_vfuncs(class: &mut Class<DrawingArea>)
impl<T> IsSubclassable<T> for LayoutManager where
T: LayoutManagerImpl,
T: LayoutManagerImpl,
pub fn override_vfuncs(class: &mut Class<LayoutManager>)
impl<T> IsSubclassable<T> for CellRendererText where
T: CellRendererTextImpl,
T: CellRendererTextImpl,
pub fn override_vfuncs(class: &mut Class<CellRendererText>)
impl<T> IsSubclassable<T> for CheckButton where
T: CheckButtonImpl,
T: CheckButtonImpl,
pub fn override_vfuncs(class: &mut Class<CheckButton>)
impl<T> IsSubclassable<T> for Adjustment where
T: AdjustmentImpl,
T: AdjustmentImpl,
pub fn override_vfuncs(class: &mut Class<Adjustment>)
impl<T> IsSubclassable<T> for Window where
T: WindowImpl,
T: WindowImpl,
pub fn override_vfuncs(class: &mut Class<Window>)
impl<T> IsSubclassable<T> for GLArea where
T: GLAreaImpl,
T: GLAreaImpl,
pub fn override_vfuncs(class: &mut Class<GLArea>)
impl<T> IsSubclassable<T> for Box where
T: BoxImpl,
T: BoxImpl,
pub fn override_vfuncs(class: &mut Class<Box>)
impl<T> IsSubclassable<T> for MediaStream where
T: MediaStreamImpl,
T: MediaStreamImpl,