Struct gtk4_sys::GtkCellRendererClass
source · #[repr(C)]pub struct GtkCellRendererClass {Show 13 fields
pub parent_class: GInitiallyUnownedClass,
pub get_request_mode: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer) -> GtkSizeRequestMode>,
pub get_preferred_width: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: *mut c_int, _: *mut c_int)>,
pub get_preferred_height_for_width: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: c_int, _: *mut c_int, _: *mut c_int)>,
pub get_preferred_height: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: *mut c_int, _: *mut c_int)>,
pub get_preferred_width_for_height: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: c_int, _: *mut c_int, _: *mut c_int)>,
pub get_aligned_area: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: GtkCellRendererState, _: *const GdkRectangle, _: *mut GdkRectangle)>,
pub snapshot: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkSnapshot, _: *mut GtkWidget, _: *const GdkRectangle, _: *const GdkRectangle, _: GtkCellRendererState)>,
pub activate: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GdkEvent, _: *mut GtkWidget, _: *const c_char, _: *const GdkRectangle, _: *const GdkRectangle, _: GtkCellRendererState) -> gboolean>,
pub start_editing: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GdkEvent, _: *mut GtkWidget, _: *const c_char, _: *const GdkRectangle, _: *const GdkRectangle, _: GtkCellRendererState) -> *mut GtkCellEditable>,
pub editing_canceled: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer)>,
pub editing_started: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkCellEditable, _: *const c_char)>,
pub padding: [gpointer; 8],
}
Fields§
§parent_class: GInitiallyUnownedClass
§get_request_mode: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer) -> GtkSizeRequestMode>
§get_preferred_width: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: *mut c_int, _: *mut c_int)>
§get_preferred_height_for_width: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: c_int, _: *mut c_int, _: *mut c_int)>
§get_preferred_height: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: *mut c_int, _: *mut c_int)>
§get_preferred_width_for_height: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: c_int, _: *mut c_int, _: *mut c_int)>
§get_aligned_area: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: GtkCellRendererState, _: *const GdkRectangle, _: *mut GdkRectangle)>
§snapshot: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkSnapshot, _: *mut GtkWidget, _: *const GdkRectangle, _: *const GdkRectangle, _: GtkCellRendererState)>
§activate: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GdkEvent, _: *mut GtkWidget, _: *const c_char, _: *const GdkRectangle, _: *const GdkRectangle, _: GtkCellRendererState) -> gboolean>
§start_editing: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GdkEvent, _: *mut GtkWidget, _: *const c_char, _: *const GdkRectangle, _: *const GdkRectangle, _: GtkCellRendererState) -> *mut GtkCellEditable>
§editing_canceled: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer)>
§editing_started: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkCellEditable, _: *const c_char)>
§padding: [gpointer; 8]
Trait Implementations§
source§impl Clone for GtkCellRendererClass
impl Clone for GtkCellRendererClass
source§fn clone(&self) -> GtkCellRendererClass
fn clone(&self) -> GtkCellRendererClass
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