summaryrefslogtreecommitdiff
path: root/src/trg-preferences-dialog.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-08 08:25:15 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-08 08:25:15 +0000
commit20e277802983fa9d16a5f406f27c8cc120200e46 (patch)
treee745cff05e79c1d3f391199fd1e4cc422c64a6d2 /src/trg-preferences-dialog.c
parentc5b0c941f310f2b90e9d23f5dc5d89f3167cd817 (diff)
use glib message functions instead of g_printf(). make view state selector/notebook a persistent setting. add toggling of tracker/dir filters to view menu. I might add more from preferences another time.
Diffstat (limited to 'src/trg-preferences-dialog.c')
-rw-r--r--src/trg-preferences-dialog.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/trg-preferences-dialog.c b/src/trg-preferences-dialog.c
index aa2f18b..fd9add2 100644
--- a/src/trg-preferences-dialog.c
+++ b/src/trg-preferences-dialog.c
@@ -274,12 +274,6 @@ static void toggle_filter_trackers(GtkToggleButton * w, gpointer win) {
gtk_toggle_button_get_active(w));
}
-static void toggle_filter_dirs(GtkToggleButton * w, gpointer win) {
- TrgStateSelector *selector = trg_main_window_get_state_selector(
- TRG_MAIN_WINDOW(win));
- trg_state_selector_set_show_dirs(selector, gtk_toggle_button_get_active(w));
-}
-
static void toggle_graph(GtkToggleButton * w, gpointer win) {
if (gtk_toggle_button_get_active(w))
trg_main_window_add_graph(TRG_MAIN_WINDOW(win), TRUE);
@@ -294,6 +288,12 @@ static void toggle_tray_icon(GtkToggleButton * w, gpointer win) {
trg_main_window_remove_status_icon(TRG_MAIN_WINDOW(win));
}
+static void menu_bar_toggle_filter_dirs(GtkToggleButton * w, gpointer win) {
+ TrgStateSelector *selector = trg_main_window_get_state_selector(
+ TRG_MAIN_WINDOW(win));
+ trg_state_selector_set_show_dirs(selector, gtk_toggle_button_get_active(w));
+}
+
static GtkWidget *trg_prefs_desktopPage(TrgPreferencesDialog *dlg) {
TrgPreferencesDialogPrivate *priv = TRG_PREFERENCES_DIALOG_GET_PRIVATE(dlg);
@@ -307,7 +307,7 @@ static GtkWidget *trg_prefs_desktopPage(TrgPreferencesDialog *dlg) {
w = trgp_check_new(dlg, _("Directory filters"), TRG_PREFS_KEY_FILTER_DIRS,
TRG_PREFS_GLOBAL);
g_signal_connect(G_OBJECT(w), "toggled",
- G_CALLBACK(toggle_filter_dirs), priv->win);
+ G_CALLBACK(menu_bar_toggle_filter_dirs), priv->win);
hig_workarea_add_wide_control(t, &row, w);
w = trgp_check_new(dlg, _("Tracker filters"),