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