static void apply_sort_order (GtkWidget *widget, DialogData *data) { gth_browser_set_sort_order (data->browser, data->current_sort_type, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("inverse_checkbutton")))); }
static void apply_sort_order (GtkWidget *widget, DialogData *data) { GtkTreeIter iter; GtkTreeModel *tree_model; GthFileDataSort *sort_type; if (! gtk_combo_box_get_active_iter (GTK_COMBO_BOX (data->sort_by_combobox), &iter)) return; tree_model = gtk_combo_box_get_model (GTK_COMBO_BOX (data->sort_by_combobox)); gtk_tree_model_get (tree_model, &iter, SELECTION_COLUMN_DATA, &sort_type, -1); gth_browser_set_sort_order (data->browser, sort_type, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (GET_WIDGET ("inverse_checkbutton")))); }