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
sourceimpl Clone for AtkTableIface
impl Clone for AtkTableIface
sourcefn clone(&self) -> AtkTableIface
fn clone(&self) -> AtkTableIface
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 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
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