diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-02-07 10:23:43 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-02-07 10:23:43 +0000 |
commit | bef4be6edbe3e5748ce6075a2ca65546e16a6d19 (patch) | |
tree | bc4ff9eaa1316b7bb98e3bdc28bc37cc5a8db0a1 | |
parent | 8e93fa8718689c2ed4bf8edfe9c6b4322530e6cc (diff) |
use gtk_window_present() to popup window.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@94 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | ChangeLog.ja | 6 | ||||
-rw-r--r-- | src/about.c | 6 | ||||
-rw-r--r-- | src/gtkutils.c | 3 |
4 files changed, 15 insertions, 6 deletions
@@ -1,5 +1,11 @@ 2005-02-07 + * src/gtkutils.c: gtkut_window_popup() + src/about.c: about_show(): use gtk_window_present() to popup + window. + +2005-02-07 + * src/*.c: replaced intl.h with glib/gi18n.h (thanks to Yoichi Imai). * configure.in Makefile.am diff --git a/ChangeLog.ja b/ChangeLog.ja index 97945dc2..90119ff8 100644 --- a/ChangeLog.ja +++ b/ChangeLog.ja @@ -1,5 +1,11 @@ 2005-02-07 + * src/gtkutils.c: gtkut_window_popup() + src/about.c: about_show(): ウィンドウのポップアップに + gtk_window_present() を使用するようにした。 + +2005-02-07 + * src/*.c: intl.h を glib/gi18n.h で置き換えた(今井さん thanks)。 * configure.in Makefile.am diff --git a/src/about.c b/src/about.c index 2ee0dff8..a9cea2e5 100644 --- a/src/about.c +++ b/src/about.c @@ -57,10 +57,8 @@ void about_show(void) { if (!window) about_create(); - else { - gtk_widget_hide(window); - gtk_widget_show(window); - } + else + gtk_window_present(GTK_WINDOW(window)); } static void about_create(void) diff --git a/src/gtkutils.c b/src/gtkutils.c index 85dfda5f..158d1dfb 100644 --- a/src/gtkutils.c +++ b/src/gtkutils.c @@ -711,8 +711,7 @@ void gtkut_window_popup(GtkWidget *window) if (new_x != x || new_y != y) gdk_window_move(window->window, new_x, new_y); - gdk_window_raise(window->window); - gdk_window_show(window->window); + gtk_window_present(GTK_WINDOW(window)); } void gtkut_widget_get_uposition(GtkWidget *widget, gint *px, gint *py) |