"cursor-change" void user_function (ETableGroup *etablegroup, gint arg1, gpointer user_data); "double-click" void user_function (ETableGroup *etablegroup, gint arg1, gint arg2, gpointer arg3, gpointer user_data); "right-click" gint user_function (ETableGroup *etablegroup, gint arg1, gint arg2, gpointer arg3, gpointer user_data); "click" gint user_function (ETableGroup *etablegroup, gint arg1, gint arg2, gpointer arg3, gpointer user_data); "key-press" gint user_function (ETableGroup *etablegroup, gint arg1, gint arg2, gpointer arg3, gpointer user_data); |
typedef struct { GnomeCanvasGroup group; /* * The full header. */ ETableHeader *full_header; ETableHeader *header; /* * The model we pull data from. */ ETableModel *model; /* * Whether we should add indentation and open/close markers, * or if we just act as containers of subtables. */ guint transparent : 1; guint has_focus : 1; guint frozen : 1; } ETableGroup; |
void e_table_group_increment (ETableGroup *etg, gint position, gint amount); |
void e_table_group_decrement (ETableGroup *etg, gint position, gint amount); |
void e_table_group_set_focus (ETableGroup *etg, EFocus direction, gint view_col); |
void e_table_group_compute_location (ETableGroup *etg, int *x, int *y, int *row, int *col); |
void e_table_group_construct (GnomeCanvasGroup *parent, ETableGroup *etg, ETableHeader *full_header, ETableHeader *header, ETableModel *model); |
void e_table_group_double_click (ETableGroup *etg, gint row, gint col, GdkEvent *event); |
gint e_table_group_right_click (ETableGroup *etg, gint row, gint col, GdkEvent *event); |
gint e_table_group_click (ETableGroup *etg, gint row, gint col, GdkEvent *event); |
gint e_table_group_key_press (ETableGroup *etg, gint row, gint col, GdkEvent *event); |
void e_table_group_apply_to_leafs (ETableGroup *etg, ETableGroupLeafFn fn, void *closure); |
void user_function (ETableGroup *etablegroup, gint arg1, gpointer user_data); |
void user_function (ETableGroup *etablegroup, gint arg1, gint arg2, gpointer arg3, gpointer user_data); |
gint user_function (ETableGroup *etablegroup, gint arg1, gint arg2, gpointer arg3, gpointer user_data); |
gint user_function (ETableGroup *etablegroup, gint arg1, gint arg2, gpointer arg3, gpointer user_data); |
gint user_function (ETableGroup *etablegroup, gint arg1, gint arg2, gpointer arg3, gpointer user_data); |