Struct gtk_sys::GtkCellRendererClass
source · [−]#[repr(C)]pub struct GtkCellRendererClass {Show 17 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 get_size: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: *const GdkRectangle, _: *mut c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int)>,
pub render: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut cairo_t, _: *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 priv_: *mut GtkCellRendererClassPrivate,
pub _gtk_reserved2: Option<unsafe extern "C" fn()>,
pub _gtk_reserved3: Option<unsafe extern "C" fn()>,
pub _gtk_reserved4: Option<unsafe extern "C" fn()>,
}
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)>
get_size: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut GtkWidget, _: *const GdkRectangle, _: *mut c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int)>
render: Option<unsafe extern "C" fn(_: *mut GtkCellRenderer, _: *mut cairo_t, _: *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)>
priv_: *mut GtkCellRendererClassPrivate
_gtk_reserved2: Option<unsafe extern "C" fn()>
_gtk_reserved3: Option<unsafe extern "C" fn()>
_gtk_reserved4: Option<unsafe extern "C" fn()>
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