Type Alias GParamSpec

Source
pub type GParamSpec = _GParamSpec;
Expand description

GParamSpec: (ref-func g_param_spec_ref_sink) (unref-func g_param_spec_unref) (set-value-func g_value_set_param) (get-value-func g_value_get_param) @g_type_instance: private #GTypeInstance portion @name: name of this parameter: always an interned string @flags: #GParamFlags flags for this parameter @value_type: the #GValue type for this parameter @owner_type: #GType type that uses (introduces) this parameter

All other fields of the GParamSpec struct are private and should not be used directly.

Aliased Type§

#[repr(C)]
pub struct GParamSpec { pub g_type_instance: _GTypeInstance, pub name: *const i8, pub flags: i32, pub value_type: u64, pub owner_type: u64, pub _nick: *mut i8, pub _blurb: *mut i8, pub qdata: *mut _GData, pub ref_count: u32, pub param_id: u32, }

Fields§

§g_type_instance: _GTypeInstance§name: *const i8§flags: i32§value_type: u64§owner_type: u64§_nick: *mut i8§_blurb: *mut i8§qdata: *mut _GData§ref_count: u32§param_id: u32