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