[balsa] Use gtk_window_present instead of gdk_window_raise



commit d48fc85d62b6c93128ccab9ff27f4486099e085b
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Thu Oct 15 20:56:20 2009 -0400

    Use gtk_window_present instead of gdk_window_raise

 ChangeLog                  |   19 +++++++++++++++++++
 libbalsa/identity.c        |    2 +-
 libbalsa/smtp-server.c     |    2 +-
 src/address-book-config.c  |    2 +-
 src/balsa-index.c          |    2 +-
 src/filter-edit-dialog.c   |    2 +-
 src/filter-export-dialog.c |    2 +-
 src/filter-run-dialog.c    |    2 +-
 src/folder-conf.c          |    2 +-
 src/mailbox-conf.c         |    4 ++--
 src/main-window.c          |    4 ++--
 src/pref-manager.c         |    2 +-
 src/sendmsg-window.c       |    6 +++---
 src/store-address.c        |    2 +-
 src/toolbar-prefs.c        |    2 +-
 15 files changed, 37 insertions(+), 18 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index dec4581..ccf2241 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2009-10-15  Peter Bloomfield
+
+	Use gtk_window_present instead of gdk_window_raise
+
+	* libbalsa/identity.c (libbalsa_identity_select_dialog):
+	* libbalsa/smtp-server.c (libbalsa_smtp_server_dialog):
+	* src/address-book-config.c (balsa_address_book_config_new):
+	* src/balsa-index.c (balsa_index_pipe):
+	* src/filter-edit-dialog.c (filters_edit_dialog):
+	* src/filter-export-dialog.c (filters_export_dialog):
+	* src/filter-run-dialog.c (filters_run_dialog):
+	* src/folder-conf.c (folder_conf_imap_node):
+	* src/mailbox-conf.c (mailbox_conf_new), (mailbox_conf_edit):
+	* src/main-window.c:
+	* src/pref-manager.c (open_preferences_manager):
+	* src/sendmsg-window.c (address_book_cb), (spell_check_cb):
+	* src/store-address.c (balsa_store_address_from_messages):
+	* src/toolbar-prefs.c (customize_dialog_cb):
+
 2009-10-09   Stanislav Brabec
 
 	Fix #596309
diff --git a/libbalsa/identity.c b/libbalsa/identity.c
index 9b86462..4e3c43c 100644
--- a/libbalsa/identity.c
+++ b/libbalsa/identity.c
@@ -472,7 +472,7 @@ libbalsa_identity_select_dialog(GtkWindow * parent,
     sdi = g_object_get_data(G_OBJECT(parent),
                             LIBBALSA_IDENTITY_SELECT_DIALOG_KEY);
     if (sdi) {
-        gdk_window_raise(sdi->dialog->window);
+        gtk_window_present(GTK_WINDOW(sdi->dialog));
         return;
     }
 
diff --git a/libbalsa/smtp-server.c b/libbalsa/smtp-server.c
index 8d6b150..7ad8caa 100644
--- a/libbalsa/smtp-server.c
+++ b/libbalsa/smtp-server.c
@@ -522,7 +522,7 @@ libbalsa_smtp_server_dialog(LibBalsaSmtpServer * smtp_server,
     sdi = g_object_get_data(G_OBJECT(smtp_server),
                             LIBBALSA_SMTP_SERVER_DIALOG_KEY);
     if (sdi) {
-        gdk_window_raise(sdi->dialog->window);
+        gtk_window_present(GTK_WINDOW(sdi->dialog));
         return;
     }
 
diff --git a/src/address-book-config.c b/src/address-book-config.c
index be935ee..62f1584 100644
--- a/src/address-book-config.c
+++ b/src/address-book-config.c
@@ -110,7 +110,7 @@ balsa_address_book_config_new(LibBalsaAddressBook * address_book,
     abc = g_object_get_data(G_OBJECT(address_book), "balsa-abc");
     if (abc) {
         /* Only one dialog per address book. */
-        gdk_window_raise(abc->window->window);
+        gtk_window_present(GTK_WINDOW(abc->window));
         return;
     }
 
diff --git a/src/balsa-index.c b/src/balsa-index.c
index 117f182..1df3ae6 100644
--- a/src/balsa-index.c
+++ b/src/balsa-index.c
@@ -2674,7 +2674,7 @@ balsa_index_pipe(BalsaIndex * index)
         g_object_get_data(G_OBJECT(index->mailbox_node->mailbox),
                           BALSA_INDEX_PIPE_INFO);
     if (info) {
-        gdk_window_raise(info->dialog->window);
+        gtk_window_present(GTK_WINDOW(info->dialog));
         return;
     }
 
diff --git a/src/filter-edit-dialog.c b/src/filter-edit-dialog.c
index 63f1d05..d31c984 100644
--- a/src/filter-edit-dialog.c
+++ b/src/filter-edit-dialog.c
@@ -569,7 +569,7 @@ filters_edit_dialog(void)
 	return;
     }
     if (fe_already_open) {
-	gdk_window_raise(fe_window->window);
+	gtk_window_present(GTK_WINDOW(fe_window));
 	return;
     }
     
diff --git a/src/filter-export-dialog.c b/src/filter-export-dialog.c
index 07878bc..4506e5f 100644
--- a/src/filter-export-dialog.c
+++ b/src/filter-export-dialog.c
@@ -67,7 +67,7 @@ filters_export_dialog(void)
 	return;
     }
     if (fex_already_open) {
-	gdk_window_raise(fex_window->window);
+	gtk_window_present(GTK_WINDOW(fex_window));
 	return;
     }
 
diff --git a/src/filter-run-dialog.c b/src/filter-run-dialog.c
index 97df6c6..c38af41 100644
--- a/src/filter-run-dialog.c
+++ b/src/filter-run-dialog.c
@@ -430,7 +430,7 @@ filters_run_dialog(LibBalsaMailbox *mbox)
     }
     if (lst) {
 	/* If there was yet a dialog box for this mailbox, we raise it */
-	gdk_window_raise(GTK_WIDGET(lst->data)->window);
+	gtk_window_present(GTK_WINDOW(lst->data));
 	return;
     }
 
diff --git a/src/folder-conf.c b/src/folder-conf.c
index b1e1f45..eb49cc7 100644
--- a/src/folder-conf.c
+++ b/src/folder-conf.c
@@ -284,7 +284,7 @@ folder_conf_imap_node(BalsaMailboxNode *mn)
     fcw = mn ? g_object_get_data(G_OBJECT(mn), BALSA_FOLDER_CONF_IMAP_KEY)
              : fcw_new;
     if (fcw) {
-        gdk_window_raise(GTK_WIDGET(fcw->dialog)->window);
+        gtk_window_present(GTK_WINDOW(fcw->dialog));
         return;
     }
 
diff --git a/src/mailbox-conf.c b/src/mailbox-conf.c
index 31826a6..bd78ec0 100644
--- a/src/mailbox-conf.c
+++ b/src/mailbox-conf.c
@@ -581,7 +581,7 @@ mailbox_conf_new(GType mailbox_type)
     static GtkWidget *dialog;
 
     if (dialog) {
-        gdk_window_raise(dialog->window);
+        gtk_window_present(GTK_WINDOW(dialog));
         return;
     }
 
@@ -602,7 +602,7 @@ mailbox_conf_edit(BalsaMailboxNode * mbnode)
     dialog = g_object_get_data(G_OBJECT(mbnode->mailbox),
                                BALSA_MAILBOX_CONF_DIALOG);
     if (dialog) {
-        gdk_window_raise(dialog->window);
+        gtk_window_present(GTK_WINDOW(dialog));
         return;
     }
 
diff --git a/src/main-window.c b/src/main-window.c
index 8d3ce3a..572685d 100644
--- a/src/main-window.c
+++ b/src/main-window.c
@@ -2802,7 +2802,7 @@ check_new_messages_real(BalsaWindow * window, int type)
         pthread_mutex_unlock(&mailbox_lock);
         fprintf(stderr, "Already Checking Mail!\n");
 	if (progress_dialog)
-	    gdk_window_raise(progress_dialog->window);
+	    gtk_window_present(GTK_WINDOW(progress_dialog));
         return;
     }
     checking_mail = 1;
@@ -3346,7 +3346,7 @@ bw_display_new_mail_notification(int num_new, int has_new)
         /* the user didn't acknowledge the last info, so we'll
          * accumulate the count */
         num_total += num_new;
-        gdk_window_raise(dlg->window);
+        gtk_window_present(GTK_WINDOW(dlg));
     } else {
         num_total = num_new;
         dlg = gtk_message_dialog_new(NULL, /* NOT transient for
diff --git a/src/pref-manager.c b/src/pref-manager.c
index d52cb79..c041b19 100644
--- a/src/pref-manager.c
+++ b/src/pref-manager.c
@@ -505,7 +505,7 @@ open_preferences_manager(GtkWidget * widget, gpointer data)
 
     /* only one preferences manager window */
     if (already_open) {
-        gdk_window_raise(GTK_WIDGET(property_box)->window);
+        gtk_window_present(GTK_WINDOW(property_box));
         return;
     }
 
diff --git a/src/sendmsg-window.c b/src/sendmsg-window.c
index 7ffa09a..eb12981 100644
--- a/src/sendmsg-window.c
+++ b/src/sendmsg-window.c
@@ -836,7 +836,7 @@ address_book_cb(LibBalsaAddressView * address_view,
     ab = g_object_get_data(G_OBJECT(bsmsg->window),
                            BALSA_SENDMSG_ADDRESS_BOOK_KEY);
     if (ab) {
-        gdk_window_raise(ab->window);
+        gtk_window_present(GTK_WINDOW(ab));
         return;
     }
 
@@ -6640,8 +6640,8 @@ spell_check_cb(GtkAction * action, BalsaSendmsg * bsmsg)
     BalsaSpellCheck *sc;
 
     if (bsmsg->spell_checker) {
-        if (bsmsg->spell_checker->window) {
-            gdk_window_raise(bsmsg->spell_checker->window);
+        if (gtk_widget_get_window(bsmsg->spell_checker)) {
+            gtk_window_present(GTK_WINDOW(bsmsg->spell_checker));
             return;
         } else
             /* A spell checker was created, but not shown because of
diff --git a/src/store-address.c b/src/store-address.c
index 15f17fb..731d812 100644
--- a/src/store-address.c
+++ b/src/store-address.c
@@ -94,7 +94,7 @@ balsa_store_address_from_messages(GList * messages)
     if (!message_list) {
         /* All messages are already showing. */
         if (info)
-            gdk_window_raise(info->dialog->window);
+            gtk_window_present(GTK_WINDOW(info->dialog));
         return;
     }
 
diff --git a/src/toolbar-prefs.c b/src/toolbar-prefs.c
index f942605..4618b33 100644
--- a/src/toolbar-prefs.c
+++ b/src/toolbar-prefs.c
@@ -129,7 +129,7 @@ customize_dialog_cb(GtkWidget * widget, gpointer data)
 
     /* There can only be one */
     if (customize_widget) {
-        gdk_window_raise(customize_widget->window);
+        gtk_window_present(GTK_WINDOW(customize_widget));
         return;
     }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]