diff options
author | Irene RĂ¼ngeler <I.Ruengeler@fh-muenster.de> | 2012-08-03 11:15:40 +0000 |
---|---|---|
committer | Irene RĂ¼ngeler <I.Ruengeler@fh-muenster.de> | 2012-08-03 11:15:40 +0000 |
commit | 2e1952678f0ed2a82e6cb76d82b7d4ef9d397223 (patch) | |
tree | 2b72aa821f961ca1c94e7e1f12fb7c9450c303c0 /ui/gtk/prefs_dlg.c | |
parent | 285e3223297448e956022f6150456beb522a06eb (diff) |
Make the columns of the capture options dialog selectable. Changes are stored in the preferences file.
The ordering can be changed by dragging the column. The order is not stored.
svn path=/trunk/; revision=44239
Diffstat (limited to 'ui/gtk/prefs_dlg.c')
-rw-r--r-- | ui/gtk/prefs_dlg.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/ui/gtk/prefs_dlg.c b/ui/gtk/prefs_dlg.c index c0c9b5fd43..99c4613823 100644 --- a/ui/gtk/prefs_dlg.c +++ b/ui/gtk/prefs_dlg.c @@ -424,8 +424,8 @@ prefs_page_cb(GtkWidget *w _U_, gpointer dummy _U_, PREFS_PAGE_E prefs_page) GtkCellRenderer *renderer; GtkTreeViewColumn *column; gint col_offset; - prefs_tree_iter gui_iter, layout_iter, columns_iter; - gint layout_page, columns_page; + prefs_tree_iter gui_iter, layout_iter, columns_iter, capture_iter; + gint layout_page, columns_page, capture_page; if (prefs_w != NULL) { @@ -556,8 +556,8 @@ prefs_page_cb(GtkWidget *w _U_, gpointer dummy _U_, PREFS_PAGE_E prefs_page) /* capture prefs */ g_strlcpy(label_str, "Capture", MAX_TREE_NODE_NAME_LEN); prefs_nb_page_add(prefs_nb, label_str, capture_prefs_show(), E_CAPTURE_PAGE_KEY); - prefs_tree_page_add(label_str, cts.page, store, NULL); - cts.page++; + capture_iter = prefs_tree_page_add(label_str, cts.page, store, NULL); + capture_page = cts.page++; #ifdef _WIN32 } #endif /* _WIN32 */ @@ -620,6 +620,10 @@ prefs_page_cb(GtkWidget *w _U_, gpointer dummy _U_, PREFS_PAGE_E prefs_page) gtk_tree_selection_select_iter(selection, &columns_iter); gtk_notebook_set_current_page(g_object_get_data(G_OBJECT(prefs_w), E_PREFSW_NOTEBOOK_KEY), columns_page); break; + case PREFS_PAGE_CAPTURE: + gtk_tree_selection_select_iter(selection, &capture_iter); + gtk_notebook_set_current_page(g_object_get_data(G_OBJECT(prefs_w), E_PREFSW_NOTEBOOK_KEY), capture_page); + break; default: /* Not implemented yet */ break; @@ -1829,6 +1833,7 @@ prefs_tree_select_cb(GtkTreeSelection *sel, gpointer dummy _U_) } + /* * Editor modelines * |