Struct gtk4_sys::GtkLayoutManagerClass [−][src]
#[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
Auto Trait Implementations
impl RefUnwindSafe for GtkLayoutManagerClass
impl !Send for GtkLayoutManagerClass
impl !Sync for GtkLayoutManagerClass
impl Unpin for GtkLayoutManagerClass
impl UnwindSafe for GtkLayoutManagerClass
Blanket Implementations
Mutably borrows from an owned value. Read more