aboutsummaryrefslogtreecommitdiff
path: root/src/prefs_ui.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/prefs_ui.h')
-rw-r--r--src/prefs_ui.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/prefs_ui.h b/src/prefs_ui.h
index bc33e6b9..f0eadeb6 100644
--- a/src/prefs_ui.h
+++ b/src/prefs_ui.h
@@ -141,11 +141,20 @@ struct _PrefsDialog
G_CALLBACK(prefs_button_toggled), targetwid); \
}
+#define SET_TOGGLE_SENSITIVITY_REV(togglewid, targetwid) \
+{ \
+ gtk_widget_set_sensitive(targetwid, TRUE); \
+ g_signal_connect(G_OBJECT(togglewid), "toggled", \
+ G_CALLBACK(prefs_button_toggled_rev), targetwid); \
+}
+
void prefs_dialog_create (PrefsDialog *dialog);
void prefs_dialog_destroy (PrefsDialog *dialog);
void prefs_button_toggled (GtkToggleButton *toggle_btn,
GtkWidget *widget);
+void prefs_button_toggled_rev (GtkToggleButton *toggle_btn,
+ GtkWidget *widget);
void prefs_register_ui (PrefParam *param,
PrefsUIData *ui_data);