Trait gtk::ContainerExt [] [src]

pub trait ContainerExt {
    fn add<T: IsA<Widget>>(&self, widget: &T);
    fn check_resize(&self);
    fn child_notify<T: IsA<Widget>>(&self, child: &T, child_property: &str);
    fn child_type(&self) -> Type;
    fn get_border_width(&self) -> u32;
    fn get_children(&self) -> Vec<Widget>;
    fn get_focus_child(&self) -> Option<Widget>;
    fn get_focus_hadjustment(&self) -> Option<Adjustment>;
    fn get_focus_vadjustment(&self) -> Option<Adjustment>;
    fn get_resize_mode(&self) -> ResizeMode;
    fn propagate_draw<T: IsA<Widget>>(&self, child: &T, cr: &Context);
    fn remove<T: IsA<Widget>>(&self, widget: &T);
    fn resize_children(&self);
    fn set_border_width(&self, border_width: u32);
    fn set_focus_chain(&self, focusable_widgets: &[Widget]);
    fn set_focus_child<T: IsA<Widget>>(&self, child: Option<&T>);
    fn set_focus_hadjustment(&self, adjustment: &Adjustment);
    fn set_focus_vadjustment(&self, adjustment: &Adjustment);
    fn set_reallocate_redraws(&self, needs_redraws: bool);
    fn set_resize_mode(&self, resize_mode: ResizeMode);
    fn unset_focus_chain(&self);
    fn set_property_child(&self, child: Option<&Widget>);
    fn connect_add<F: Fn(&Self, &Widget) + 'static>(&self, f: F) -> u64;
    fn connect_check_resize<F: Fn(&Self) + 'static>(&self, f: F) -> u64;
    fn connect_remove<F: Fn(&Self, &Widget) + 'static>(&self, f: F) -> u64;
    fn connect_set_focus_child<F: Fn(&Self, &Widget) + 'static>(&self,
                                                                f: F)
                                                                -> u64; }

Required Methods

Implementors