Struct gtk4_sys::GtkCellLayoutIface
source · #[repr(C)]pub struct GtkCellLayoutIface {
pub g_iface: GTypeInterface,
pub pack_start: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer, _: gboolean)>,
pub pack_end: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer, _: gboolean)>,
pub clear: Option<unsafe extern "C" fn(_: *mut GtkCellLayout)>,
pub add_attribute: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer, _: *const c_char, _: c_int)>,
pub set_cell_data_func: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer, _: GtkCellLayoutDataFunc, _: gpointer, _: GDestroyNotify)>,
pub clear_attributes: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer)>,
pub reorder: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer, _: c_int)>,
pub get_cells: Option<unsafe extern "C" fn(_: *mut GtkCellLayout) -> *mut GList>,
pub get_area: Option<unsafe extern "C" fn(_: *mut GtkCellLayout) -> *mut GtkCellArea>,
}
Fields§
§g_iface: GTypeInterface
§pack_start: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer, _: gboolean)>
§pack_end: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer, _: gboolean)>
§clear: Option<unsafe extern "C" fn(_: *mut GtkCellLayout)>
§add_attribute: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer, _: *const c_char, _: c_int)>
§set_cell_data_func: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer, _: GtkCellLayoutDataFunc, _: gpointer, _: GDestroyNotify)>
§clear_attributes: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer)>
§reorder: Option<unsafe extern "C" fn(_: *mut GtkCellLayout, _: *mut GtkCellRenderer, _: c_int)>
§get_cells: Option<unsafe extern "C" fn(_: *mut GtkCellLayout) -> *mut GList>
§get_area: Option<unsafe extern "C" fn(_: *mut GtkCellLayout) -> *mut GtkCellArea>
Trait Implementations§
source§impl Clone for GtkCellLayoutIface
impl Clone for GtkCellLayoutIface
source§fn clone(&self) -> GtkCellLayoutIface
fn clone(&self) -> GtkCellLayoutIface
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