static void etgl_add (ETableGroup *etg, gint row) { ETableGroupLeaf *etgl = E_TABLE_GROUP_LEAF (etg); if (E_IS_TABLE_SUBSET_VARIABLE (etgl->ets)) { e_table_subset_variable_add ( E_TABLE_SUBSET_VARIABLE (etgl->ets), row); } }
static void setup_fields (ETableConfig *config) { int i; e_table_model_freeze ((ETableModel *)config->available_model); e_table_model_freeze ((ETableModel *)config->shown_model); e_table_without_show_all (config->available_model); e_table_subset_variable_clear (config->shown_model); if (config->temp_state) { for (i = 0; i < config->temp_state->col_count; i++) { gint j, idx; for (j = 0, idx = 0; j < config->temp_state->columns[i]; j++) if (!config->source_spec->columns[j]->disabled) idx++; e_table_subset_variable_add (config->shown_model, idx); e_table_without_hide (config->available_model, GINT_TO_POINTER(idx)); } } e_table_model_thaw ((ETableModel *)config->available_model); e_table_model_thaw ((ETableModel *)config->shown_model); }