#[repr(C)]pub struct ClutterLayoutManagerClass {Show 19 fields
pub parent_class: GInitiallyUnownedClass,
pub get_preferred_width: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, *mut ClutterContainer, c_float, *mut c_float, *mut c_float)>,
pub get_preferred_height: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, *mut ClutterContainer, c_float, *mut c_float, *mut c_float)>,
pub allocate: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, *mut ClutterContainer, *const ClutterActorBox, ClutterAllocationFlags)>,
pub set_container: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, *mut ClutterContainer)>,
pub get_child_meta_type: Option<unsafe extern "C" fn(*mut ClutterLayoutManager) -> GType>,
pub create_child_meta: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, *mut ClutterContainer, *mut ClutterActor) -> *mut ClutterLayoutMeta>,
pub begin_animation: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, c_uint, c_ulong) -> *mut ClutterAlpha>,
pub get_animation_progress: Option<unsafe extern "C" fn(*mut ClutterLayoutManager) -> c_double>,
pub end_animation: Option<unsafe extern "C" fn(*mut ClutterLayoutManager)>,
pub layout_changed: Option<unsafe extern "C" fn(*mut ClutterLayoutManager)>,
pub _clutter_padding_1: Option<unsafe extern "C" fn()>,
pub _clutter_padding_2: Option<unsafe extern "C" fn()>,
pub _clutter_padding_3: Option<unsafe extern "C" fn()>,
pub _clutter_padding_4: Option<unsafe extern "C" fn()>,
pub _clutter_padding_5: Option<unsafe extern "C" fn()>,
pub _clutter_padding_6: Option<unsafe extern "C" fn()>,
pub _clutter_padding_7: Option<unsafe extern "C" fn()>,
pub _clutter_padding_8: Option<unsafe extern "C" fn()>,
}
Fields§
§parent_class: GInitiallyUnownedClass
§get_preferred_width: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, *mut ClutterContainer, c_float, *mut c_float, *mut c_float)>
§get_preferred_height: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, *mut ClutterContainer, c_float, *mut c_float, *mut c_float)>
§allocate: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, *mut ClutterContainer, *const ClutterActorBox, ClutterAllocationFlags)>
§set_container: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, *mut ClutterContainer)>
§get_child_meta_type: Option<unsafe extern "C" fn(*mut ClutterLayoutManager) -> GType>
§create_child_meta: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, *mut ClutterContainer, *mut ClutterActor) -> *mut ClutterLayoutMeta>
§begin_animation: Option<unsafe extern "C" fn(*mut ClutterLayoutManager, c_uint, c_ulong) -> *mut ClutterAlpha>
§get_animation_progress: Option<unsafe extern "C" fn(*mut ClutterLayoutManager) -> c_double>
§end_animation: Option<unsafe extern "C" fn(*mut ClutterLayoutManager)>
§layout_changed: Option<unsafe extern "C" fn(*mut ClutterLayoutManager)>
§_clutter_padding_1: Option<unsafe extern "C" fn()>
§_clutter_padding_2: Option<unsafe extern "C" fn()>
§_clutter_padding_3: Option<unsafe extern "C" fn()>
§_clutter_padding_4: Option<unsafe extern "C" fn()>
§_clutter_padding_5: Option<unsafe extern "C" fn()>
§_clutter_padding_6: Option<unsafe extern "C" fn()>
§_clutter_padding_7: Option<unsafe extern "C" fn()>
§_clutter_padding_8: Option<unsafe extern "C" fn()>
Trait Implementations§
Source§impl Clone for ClutterLayoutManagerClass
impl Clone for ClutterLayoutManagerClass
Source§fn clone(&self) -> ClutterLayoutManagerClass
fn clone(&self) -> ClutterLayoutManagerClass
Returns a duplicate 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 moreSource§impl Debug for ClutterLayoutManagerClass
impl Debug for ClutterLayoutManagerClass
impl Copy for ClutterLayoutManagerClass
Auto Trait Implementations§
impl Freeze for ClutterLayoutManagerClass
impl RefUnwindSafe for ClutterLayoutManagerClass
impl !Send for ClutterLayoutManagerClass
impl !Sync for ClutterLayoutManagerClass
impl Unpin for ClutterLayoutManagerClass
impl UnwindSafe for ClutterLayoutManagerClass
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more