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
sourceimpl Clone for GtkCellAccessibleParentIface
impl Clone for GtkCellAccessibleParentIface
sourcefn clone(&self) -> GtkCellAccessibleParentIface
fn clone(&self) -> GtkCellAccessibleParentIface
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more