Struct gtk_sys::GtkCellAccessibleParentIface
source · #[repr(C)]pub struct GtkCellAccessibleParentIface {Show 13 fields
pub parent: GTypeInterface,
pub get_cell_extents: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible, _: *mut c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int, _: AtkCoordType)>,
pub get_cell_area: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible, _: *mut GdkRectangle)>,
pub grab_focus: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible) -> gboolean>,
pub get_child_index: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible) -> c_int>,
pub get_renderer_state: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible) -> GtkCellRendererState>,
pub expand_collapse: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible)>,
pub activate: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible)>,
pub edit: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible)>,
pub update_relationset: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible, _: *mut AtkRelationSet)>,
pub get_cell_position: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible, _: *mut c_int, _: *mut c_int)>,
pub get_column_header_cells: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible) -> *mut GPtrArray>,
pub get_row_header_cells: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible) -> *mut GPtrArray>,
}
Fields§
§parent: GTypeInterface
§get_cell_extents: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible, _: *mut c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int, _: AtkCoordType)>
§get_cell_area: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible, _: *mut GdkRectangle)>
§grab_focus: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible) -> gboolean>
§get_child_index: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible) -> c_int>
§get_renderer_state: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible) -> GtkCellRendererState>
§expand_collapse: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible)>
§activate: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible)>
§edit: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible)>
§update_relationset: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible, _: *mut AtkRelationSet)>
§get_cell_position: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible, _: *mut c_int, _: *mut c_int)>
§get_column_header_cells: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible) -> *mut GPtrArray>
§get_row_header_cells: Option<unsafe extern "C" fn(_: *mut GtkCellAccessibleParent, _: *mut GtkCellAccessible) -> *mut GPtrArray>
Trait Implementations§
source§impl Clone for GtkCellAccessibleParentIface
impl Clone for GtkCellAccessibleParentIface
source§fn clone(&self) -> GtkCellAccessibleParentIface
fn clone(&self) -> GtkCellAccessibleParentIface
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 moresource§impl Debug for GtkCellAccessibleParentIface
impl Debug for GtkCellAccessibleParentIface
impl Copy for GtkCellAccessibleParentIface
Auto Trait Implementations§
impl RefUnwindSafe for GtkCellAccessibleParentIface
impl Send for GtkCellAccessibleParentIface
impl Sync for GtkCellAccessibleParentIface
impl Unpin for GtkCellAccessibleParentIface
impl UnwindSafe for GtkCellAccessibleParentIface
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more