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_caption: Option<unsafe extern "C" fn(_: *mut AtkTable) -> *mut AtkObject>§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_caption: 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 more