Struct atk_sys::AtkTableIface
source · #[repr(C)]pub struct AtkTableIface {Show 37 fields
pub parent: GTypeInterface,
pub ref_at: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int) -> *mut AtkObject>,
pub get_index_at: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int) -> c_int>,
pub get_column_at_index: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut *mut c_int) -> c_int>,
pub get_row_at_index: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut *mut c_int) -> c_int>,
pub get_n_columns: Option<unsafe extern "C" fn(_: *mut AtkTable) -> c_int>,
pub get_n_rows: Option<unsafe extern "C" fn(_: *mut AtkTable) -> c_int>,
pub get_column_extent_at: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int) -> c_int>,
pub get_row_extent_at: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int) -> c_int>,
pub get_caption: Option<unsafe extern "C" fn(_: *mut AtkTable) -> *mut AtkObject>,
pub get_column_description: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> *const c_char>,
pub get_column_header: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> *mut AtkObject>,
pub get_row_description: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> *const c_char>,
pub get_row_header: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> *mut AtkObject>,
pub get_summary: Option<unsafe extern "C" fn(_: *mut AtkTable) -> *mut AtkObject>,
pub set_caption: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut AtkObject)>,
pub set_column_description: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: *const c_char)>,
pub set_column_header: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: *mut AtkObject)>,
pub set_row_description: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: *const c_char)>,
pub set_row_header: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: *mut AtkObject)>,
pub set_summary: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut AtkObject)>,
pub get_selected_columns: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut *mut c_int) -> c_int>,
pub get_selected_rows: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut *mut c_int) -> c_int>,
pub is_column_selected: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>,
pub is_row_selected: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>,
pub is_selected: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int) -> gboolean>,
pub add_row_selection: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>,
pub remove_row_selection: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>,
pub add_column_selection: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>,
pub remove_column_selection: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>,
pub row_inserted: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int)>,
pub column_inserted: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int)>,
pub row_deleted: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int)>,
pub column_deleted: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int)>,
pub row_reordered: Option<unsafe extern "C" fn(_: *mut AtkTable)>,
pub column_reordered: Option<unsafe extern "C" fn(_: *mut AtkTable)>,
pub model_changed: Option<unsafe extern "C" fn(_: *mut AtkTable)>,
}
Fields§
§parent: GTypeInterface
§ref_at: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int) -> *mut AtkObject>
§get_index_at: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int) -> c_int>
§get_column_at_index: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut *mut c_int) -> c_int>
§get_row_at_index: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut *mut c_int) -> c_int>
§get_n_columns: Option<unsafe extern "C" fn(_: *mut AtkTable) -> c_int>
§get_n_rows: Option<unsafe extern "C" fn(_: *mut AtkTable) -> c_int>
§get_column_extent_at: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int) -> c_int>
§get_row_extent_at: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int) -> c_int>
§get_column_description: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> *const c_char>
§get_column_header: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> *mut AtkObject>
§get_row_description: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> *const c_char>
§get_row_header: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> *mut AtkObject>
§get_summary: Option<unsafe extern "C" fn(_: *mut AtkTable) -> *mut AtkObject>
§set_column_description: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: *const c_char)>
§set_column_header: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: *mut AtkObject)>
§set_row_description: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: *const c_char)>
§set_row_header: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: *mut AtkObject)>
§set_summary: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut AtkObject)>
§get_selected_columns: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut *mut c_int) -> c_int>
§get_selected_rows: Option<unsafe extern "C" fn(_: *mut AtkTable, _: *mut *mut c_int) -> c_int>
§is_column_selected: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>
§is_row_selected: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>
§is_selected: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int) -> gboolean>
§add_row_selection: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>
§remove_row_selection: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>
§add_column_selection: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>
§remove_column_selection: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int) -> gboolean>
§row_inserted: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int)>
§column_inserted: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int)>
§row_deleted: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int)>
§column_deleted: Option<unsafe extern "C" fn(_: *mut AtkTable, _: c_int, _: c_int)>
§row_reordered: Option<unsafe extern "C" fn(_: *mut AtkTable)>
§column_reordered: Option<unsafe extern "C" fn(_: *mut AtkTable)>
§model_changed: Option<unsafe extern "C" fn(_: *mut AtkTable)>
Trait Implementations§
source§impl Clone for AtkTableIface
impl Clone for AtkTableIface
source§fn clone(&self) -> AtkTableIface
fn clone(&self) -> AtkTableIface
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 AtkTableIface
impl Debug for AtkTableIface
impl Copy for AtkTableIface
Auto Trait Implementations§
impl RefUnwindSafe for AtkTableIface
impl Send for AtkTableIface
impl Sync for AtkTableIface
impl Unpin for AtkTableIface
impl UnwindSafe for AtkTableIface
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