static void etgl_cursor_change (GObject *object, gint view_row, ETableGroupLeaf *etgl) { ETableSubset *table_subset; gint model_row; table_subset = E_TABLE_SUBSET (etgl->ets); model_row = e_table_subset_view_to_model_row (table_subset, view_row); if (model_row < 0) return; e_table_group_cursor_change (E_TABLE_GROUP (etgl), model_row); }
static void child_cursor_change (ETableGroup *etg, int row, ETableGroupContainer *etgc) { e_table_group_cursor_change (E_TABLE_GROUP (etgc), row); }