[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