[geany/geany] a6d11c: Use custom document info bar response IDs

Thomas Martitz git-noreply at xxxxx
Tue Sep 23 13:43:47 UTC 2014


Branch:      refs/heads/master
Author:      Thomas Martitz <kugel at rockbox.org>
Committer:   Nick Treleaven <nick.treleaven at btinternet.com>
Date:        Tue, 23 Sep 2014 13:43:47 UTC
Commit:      a6d11cb4f848ea6a9bb3d0fdf367e30fdb4694f1
             https://github.com/geany/geany/commit/a6d11cb4f848ea6a9bb3d0fdf367e30fdb4694f1

Log Message:
-----------
Use custom document info bar response IDs


Modified Paths:
--------------
    src/document.c

Modified: src/document.c
19 lines changed, 13 insertions(+), 6 deletions(-)
===================================================================
@@ -111,6 +111,13 @@ typedef struct
 						 * it contains the new value */
 } undo_action;
 
+/* Custom document info bar response IDs */
+enum
+{
+	RESPONSE_DOCUMENT_RELOAD = 1,
+	RESPONSE_DOCUMENT_SAVE,
+};
+
 
 static guint doc_id_counter = 0;
 
@@ -3218,9 +3225,9 @@ static void on_monitor_reload_file_response(GtkWidget *bar, gint response_id, Ge
 	unprotect_document(doc);
 	doc->priv->info_bars[MSG_TYPE_RELOAD] = NULL;
 
-	if (response_id == GTK_RESPONSE_REJECT)
+	if (response_id == RESPONSE_DOCUMENT_RELOAD)
 		document_reload_file(doc, doc->encoding);
-	else if (response_id == GTK_RESPONSE_ACCEPT)
+	else if (response_id == RESPONSE_DOCUMENT_SAVE)
 		document_save_file(doc, FALSE);
 }
 
@@ -3271,8 +3278,8 @@ static void monitor_reload_file(GeanyDocument *doc)
 		GtkWidget *bar;
 
 		bar = document_show_message(doc, GTK_MESSAGE_QUESTION, on_monitor_reload_file_response,
-				_("_Reload"), GTK_RESPONSE_REJECT,
-				GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT,
+				_("_Reload"), RESPONSE_DOCUMENT_RELOAD,
+				GTK_STOCK_SAVE, RESPONSE_DOCUMENT_SAVE,
 				GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
 				_("Do you want to reload it?"),
 				_("The file '%s' on the disk is more recent than the current buffer."),
@@ -3293,7 +3300,7 @@ static void on_monitor_resave_missing_file_response(GtkWidget *bar,
 {
 	unprotect_document(doc);
 
-	if (response_id == GTK_RESPONSE_ACCEPT)
+	if (response_id == RESPONSE_DOCUMENT_SAVE)
 		dialogs_show_save_as();
 
 	doc->priv->info_bars[MSG_TYPE_RESAVE] = NULL;
@@ -3311,7 +3318,7 @@ static void monitor_resave_missing_file(GeanyDocument *doc)
 
 		bar = document_show_message(doc, GTK_MESSAGE_WARNING,
 				on_monitor_resave_missing_file_response,
-				GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT,
+				GTK_STOCK_SAVE, RESPONSE_DOCUMENT_SAVE,
 				GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
 				NULL, GTK_RESPONSE_NONE,
 				_("Try to resave the file?"),



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list