1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
// This file was generated by gir (9e3f4cc) from gir-files (71d73f0) // DO NOT EDIT use Container; use Widget; use ffi; use glib::object::IsA; use glib::translate::*; glib_wrapper! { pub struct Bin(Object<ffi::GtkBin>): Container, Widget; match fn { get_type => || ffi::gtk_bin_get_type(), } } pub trait BinExt { fn get_child(&self) -> Option<Widget>; } impl<O: IsA<Bin>> BinExt for O { fn get_child(&self) -> Option<Widget> { unsafe { from_glib_none(ffi::gtk_bin_get_child(self.to_glib_none().0)) } } }