Added dialog_response member to PrefsWindow.
[claws.git] / src / gtk / prefswindow.h
index 20db56d1d791c443eff01befc7914fa7603c2ad4..c7e92a67f0e6e20e889d6f65b7b06a20b780c582 100644 (file)
@@ -77,6 +77,7 @@ struct _PrefsWindow
        gint *save_height;
        PrefsCloseCallbackFunc open_cb;
        PrefsCloseCallbackFunc close_cb;
+       gint dialog_response; /* Useful for close_cb callbacks */
 
        GtkWidget *empty_page;
 
@@ -85,6 +86,13 @@ struct _PrefsWindow
        GDestroyNotify func;
 };
 
+enum
+{
+       PREFSWINDOW_RESPONSE_CANCEL,
+       PREFSWINDOW_RESPONSE_OK,
+       PREFSWINDOW_RESPONSE_APPLY
+};
+
 struct _PrefsTreeNode
 {
        PrefsPage *page;