Struct gtk4_sys::GtkLayoutManagerClass
source · #[repr(C)]pub struct GtkLayoutManagerClass {
pub parent_class: GObjectClass,
pub get_request_mode: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager, _: *mut GtkWidget) -> GtkSizeRequestMode>,
pub measure: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager, _: *mut GtkWidget, _: GtkOrientation, _: c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int)>,
pub allocate: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager, _: *mut GtkWidget, _: c_int, _: c_int, _: c_int)>,
pub layout_child_type: GType,
pub create_layout_child: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager, _: *mut GtkWidget, _: *mut GtkWidget) -> *mut GtkLayoutChild>,
pub root: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager)>,
pub unroot: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager)>,
pub _padding: [gpointer; 16],
}Fields§
§parent_class: GObjectClass§get_request_mode: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager, _: *mut GtkWidget) -> GtkSizeRequestMode>§measure: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager, _: *mut GtkWidget, _: GtkOrientation, _: c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int)>§allocate: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager, _: *mut GtkWidget, _: c_int, _: c_int, _: c_int)>§layout_child_type: GType§create_layout_child: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager, _: *mut GtkWidget, _: *mut GtkWidget) -> *mut GtkLayoutChild>§root: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager)>§unroot: Option<unsafe extern "C" fn(_: *mut GtkLayoutManager)>§_padding: [gpointer; 16]Trait Implementations§
source§impl Clone for GtkLayoutManagerClass
impl Clone for GtkLayoutManagerClass
source§fn clone(&self) -> GtkLayoutManagerClass
fn clone(&self) -> GtkLayoutManagerClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more