|
|
Whole document tree
ETableSelectionModel
NameETableSelectionModel -- Object Hierarchy
GtkObject
+----ETableSelectionModel |
DetailsE_TABLE_SELECTION_MODEL_TYPE#define E_TABLE_SELECTION_MODEL_TYPE (e_table_selection_model_get_type ()) |
ETableSelectionModeltypedef struct {
GtkObject base;
ETableModel *model;
ETableSorter *sorter;
gint row_count;
guint32 *selection;
gint cursor_row;
gint cursor_col;
gint selection_start_row;
guint model_changed_id;
guint model_row_inserted_id, model_row_deleted_id;
guint frozen : 1;
guint selection_model_changed : 1;
guint group_info_changed : 1;
} ETableSelectionModel; |
e_table_selection_model_is_row_selected ()
e_table_selection_model_foreach ()
e_table_selection_model_do_something ()void e_table_selection_model_do_something
(ETableSelectionModel *selection,
guint row,
guint col,
GdkModifierType state); |
e_table_selection_model_maybe_do_something ()void e_table_selection_model_maybe_do_something
(ETableSelectionModel *selection,
guint row,
guint col,
GdkModifierType state); |
e_table_selection_model_clear ()
e_table_selection_model_selected_count ()
e_table_selection_model_select_all ()
e_table_selection_model_invert_selection ()
SignalsThe "cursor-changed" signalvoid user_function (ETableSelectionModel *etableselectionmodel,
gint arg1,
gint arg2,
gpointer user_data); |
The "selection-changed" signal
|