From 62785ed80fb0b86847b4eaa3f4cf596f4c109324 Mon Sep 17 00:00:00 2001 From: Glynn Foster Date: Mon, 26 Apr 2004 04:41:25 +0000 Subject: Add from the 2 Sebastian's, and make email addresses more spam proof. 2004-04-26 Glynn Foster * THANKS, src/about.c: Add from the 2 Sebastian's, and make email addresses more spam proof. * src/calendar.c, src/entry.c, src/fileselection.c, src/msg.c, * src/progress.c, src/text.c, src/tree.c, src/util.c, * src/util.h: Patch from Sebastian Kapfer to make all zenity dialogs transients of the parent xterm. Fixes #136226. * src/zenity.glade: Patch from Sebastian Heinlein to improve things HIG wise. Fixes #140745. --- ChangeLog | 11 ++++ THANKS | 177 ++++++++++++++++++++++++++------------------------- src/about.c | 180 ++++++++++++++++++++++++++-------------------------- src/calendar.c | 2 +- src/entry.c | 2 +- src/fileselection.c | 2 +- src/msg.c | 2 +- src/progress.c | 4 +- src/text.c | 2 +- src/tree.c | 2 +- src/util.c | 93 +++++++++++++++++++++++++++ src/util.h | 1 + src/zenity.glade | 152 ++++++++++++++++++++++++++++++++++---------- 13 files changed, 411 insertions(+), 219 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4ea0a117..5331f99e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2004-04-26 Glynn Foster + + * THANKS, src/about.c: Add from the 2 Sebastian's, and make + email addresses more spam proof. + * src/calendar.c, src/entry.c, src/fileselection.c, src/msg.c, + * src/progress.c, src/text.c, src/tree.c, src/util.c, + * src/util.h: Patch from Sebastian Kapfer to make all zenity + dialogs transients of the parent xterm. Fixes #136226. + * src/zenity.glade: Patch from Sebastian Heinlein to + improve things HIG wise. Fixes #140745. + 2004-04-20 Glynn Foster * configure.in: Post version bump. diff --git a/THANKS b/THANKS index fac4f43c..601ac885 100644 --- a/THANKS +++ b/THANKS @@ -1,89 +1,92 @@ - "Mike Newman ", + "Glynn Foster ", + "Mike Newman ", - "Darren Adams " - "Peter Astrand ", - "Jonathan Blandford ", - "Ross Burton ", - "Damien Carbery ", - "Anders Carlsson ", - "Nicholas Curran ", - "John Fleck ", - "James Henstridge ", - "Mihai T. Lazarescu ", - "Tomasz Koczko ", - "Jordi Mallach ", - "Kjartan Maraas ", - "Buhan Milne ", - "Christian Monneckes ", - "Havoc Pennington ", - "Jan Arne Petersen ", - "Kevin C. Krinke ", - "Kristian Rietveld ", - "Christian Rose ", - "Jakub Steiner ", - "Daniel d'Surreal ", - "Hidetoshi Tajima ", - "Tom Tromey ", - "Yann ", + "Darren Adams " + "Peter Astrand ", + "Jonathan Blandford ", + "Ross Burton ", + "Damien Carbery ", + "Anders Carlsson ", + "Nicholas Curran ", + "John Fleck ", + "Sebastian Heinlein ", + "James Henstridge ", + "Mihai T Lazarescu ", + "Sebastian Kapfer ", + "Tomasz Koczko ", + "Jordi Mallach ", + "Kjartan Maraas ", + "Buhan Milne ", + "Christian Monneckes ", + "Havoc Pennington ", + "Jan Arne Petersen ", + "Kevin C Krinke ", + "Kristian Rietveld ", + "Christian Rose ", + "Jakub Steiner ", + "Daniel d'Surreal ", + "Hidetoshi Tajima ", + "Tom Tromey ", + "Yann ", - "Vincent van Adrighem ", - "Taneem Ahmed ", - "Takeshi Aihana ", - "Amanpreet Singh Alam ", - "Sanlig Badral ", - "Aygimantas Beruka ", - "Alberto Fernandez Benito ", - "Stefano Canepa ", - "Young-Ho Cha ", - "Abel Cheung ", - "Zbigniew Chyla ", - "Fatih Demir ", - "Laurent Dhima ", - "Paul Duffy ", - "Francisco Javier Fernandez ", - "Artur Flinta ", - "Alessio Frusciante ", - "Evandro Fernandes Giovanini ", - "Pablo Gonzalo del Campo ", - "Dhurba Gnawali ", - "Sammi Gunnarsson ", - "Dafydd Harries ", - "Wang Jian ", - "Guntupalli Karunakar ", - "Tomas Kuliavas ", - "Priit Laes ", - "Iaki Larraaga ", - "Ole Laursen ", - "Toivo Leedjrv ", - "Duarte Loreto ", - "Johanna Makkonen ", - "Jordi Mallach ", - "Kjartan Maraas ", - "Jordi Mas ", - "Kamagasako Masatoshi ", - "Dmitry G. Mastrukov ", - "Arafat Medini ", - "Christophe Merlet ", - "Mike Newman ", - "Alexandre Folle de Menezes ", - "Christian Neumair ", - "Metin Omirov ", - "Kostas Papadimas ", - "Sami Pesonen ", - "Roozbeh Pournader ", - "Jarkko Ranta ", - "Christian Rose ", - "Changwoo Ryu ", - "Pablo Saratxaga ", - "Robert Sedak ", - "Paisa Seeluangsawat ", - "Danilo Segan ", - "Aasmund Skjaveland ", - "Yuriy Syrota ", - "Marcel Telka ", - "Andras Timar ", - "Miloslav Trmac ", - "Mugurel Tudor ", - "Daniel Yacob ", - "Funda Wang ", - "Alexander Winston ", + "Vincent van Adrighem ", + "Taneem Ahmed ", + "Takeshi Aihana ", + "Amanpreet Singh Alam ", + "Sanlig Badral ", + "Aygimantas Beruka ", + "Alberto Fernandez Benito ", + "Stefano Canepa ", + "Young-Ho Cha ", + "Abel Cheung ", + "Zbigniew Chyla ", + "Fatih Demir ", + "Laurent Dhima ", + "Paul Duffy ", + "Francisco Javier Fernandez ", + "Artur Flinta ", + "Alessio Frusciante ", + "Evandro Fernandes Giovanini ", + "Pablo Gonzalo del Campo ", + "Dhurba Gnawali ", + "Sammi Gunnarsson ", + "Dafydd Harries ", + "Wang Jian ", + "Guntupalli Karunakar ", + "Tomas Kuliavas ", + "Priit Laes ", + "Iaki Larraaga ", + "Ole Laursen ", + "Toivo Leedjrv ", + "Duarte Loreto ", + "Johanna Makkonen ", + "Jordi Mallach ", + "Kjartan Maraas ", + "Jordi Mas ", + "Kamagasako Masatoshi ", + "Dmitry G Mastrukov ", + "Arafat Medini ", + "Christophe Merlet ", + "Mike Newman ", + "Alexandre Folle de Menezes ", + "Christian Neumair ", + "Metin Omirov ", + "Kostas Papadimas ", + "Sami Pesonen ", + "Roozbeh Pournader ", + "Jarkko Ranta ", + "Christian Rose ", + "Changwoo Ryu ", + "Pablo Saratxaga ", + "Robert Sedak ", + "Paisa Seeluangsawat ", + "Danilo Segan ", + "Aasmund Skjaveland ", + "Yuriy Syrota ", + "Marcel Telka ", + "Andras Timar ", + "Miloslav Trmac ", + "Mugurel Tudor ", + "Daniel Yacob ", + "Funda Wang ", + "Alexander Winston ", diff --git a/src/about.c b/src/about.c index b29047fb..5053371a 100644 --- a/src/about.c +++ b/src/about.c @@ -48,100 +48,102 @@ static void zenity_about_dialog_response (GtkWidget *widget, int response, gpoin static const gchar *author_credits[] = { "Authors", "=======", - "Glynn Foster ", - "Mike Newman ", + "Glynn Foster ", + "Mike Newman ", "", "Patches from the following people", "=================================", - "Darren Adams ", - "Peter Astrand ", - "Jonathan Blandford ", - "Ross Burton ", - "Damien Carbery ", - "Anders Carlsson ", - "Nicholas Curran ", - "John Fleck ", - "James Henstridge ", - "Mihai T. Lazarescu ", - "Tomasz Koczko ", - "Jordi Mallach ", - "Kjartan Maraas ", - "Buhan Milne ", - "Christian Monneckes ", - "Havoc Pennington ", - "Jan Arne Petersen ", - "Kevin C. Krinke ", - "Kristian Rietveld ", - "Christian Rose ", - "Jakub Steiner ", - "Daniel d'Surreal ", - "Hidetoshi Tajima ", - "Tom Tromey ", - "Yann ", + "Darren Adams " + "Peter Astrand ", + "Jonathan Blandford ", + "Ross Burton ", + "Damien Carbery ", + "Anders Carlsson ", + "Nicholas Curran ", + "John Fleck ", + "Sebastian Heinlein ", + "James Henstridge ", + "Mihai T Lazarescu ", + "Sebastian Kapfer ", + "Tomasz Koczko ", + "Jordi Mallach ", + "Kjartan Maraas ", + "Buhan Milne ", + "Christian Monneckes ", + "Havoc Pennington ", + "Jan Arne Petersen ", + "Kevin C Krinke ", + "Kristian Rietveld ", + "Christian Rose ", + "Jakub Steiner ", + "Daniel d'Surreal ", + "Hidetoshi Tajima ", + "Tom Tromey ", + "Yann ", "", "And all the translators that rock my world", "==========================================", - "Vincent van Adrighem ", - "Taneem Ahmed ", - "Takeshi Aihana ", - "Amanpreet Singh Alam ", - "Sanlig Badral ", - "Aygimantas Beruka ", - "Alberto Fernandez Benito ", - "Stefano Canepa ", - "Young-Ho Cha ", - "Abel Cheung ", - "Zbigniew Chyla ", - "Fatih Demir ", - "Laurent Dhima ", - "Paul Duffy ", - "Francisco Javier Fernandez ", - "Artur Flinta ", - "Alessio Frusciante ", - "Evandro Fernandes Giovanini ", - "Pablo Gonzalo del Campo ", - "Dhurba Gnawali ", - "Sammi Gunnarsson ", - "Dafydd Harries ", - "Wang Jian ", - "Guntupalli Karunakar ", - "Tomas Kuliavas ", - "Priit Laes ", - "Iaki Larraaga ", - "Ole Laursen ", - "Toivo Leedjrv ", - "Duarte Loreto ", - "Johanna Makkonen ", - "Jordi Mallach ", - "Kjartan Maraas ", - "Jordi Mas ", - "Kamagasako Masatoshi ", - "Dmitry G. Mastrukov ", - "Arafat Medini ", - "Christophe Merlet ", - "Mike Newman ", - "Alexandre Folle de Menezes ", - "Christian Neumair ", - "Metin Omirov ", - "Kostas Papadimas ", - "Sami Pesonen ", - "Roozbeh Pournader ", - "Jarkko Ranta ", - "Christian Rose ", - "Changwoo Ryu ", - "Pablo Saratxaga ", - "Robert Sedak ", - "Paisa Seeluangsawat ", - "Danilo Segan ", - "Aasmund Skjaveland ", - "Yuriy Syrota ", - "Marcel Telka ", - "Andras Timar ", - "Miloslav Trmac ", - "Mugurel Tudor ", - "Daniel Yacob ", - "Funda Wang ", - "Alexander Winston ", + "Vincent van Adrighem ", + "Taneem Ahmed ", + "Takeshi Aihana ", + "Amanpreet Singh Alam ", + "Sanlig Badral ", + "Aygimantas Beruka ", + "Alberto Fernandez Benito ", + "Stefano Canepa ", + "Young-Ho Cha ", + "Abel Cheung ", + "Zbigniew Chyla ", + "Fatih Demir ", + "Laurent Dhima ", + "Paul Duffy ", + "Francisco Javier Fernandez ", + "Artur Flinta ", + "Alessio Frusciante ", + "Evandro Fernandes Giovanini ", + "Pablo Gonzalo del Campo ", + "Dhurba Gnawali ", + "Sammi Gunnarsson ", + "Dafydd Harries ", + "Wang Jian ", + "Guntupalli Karunakar ", + "Tomas Kuliavas ", + "Priit Laes ", + "Iaki Larraaga ", + "Ole Laursen ", + "Toivo Leedjrv ", + "Duarte Loreto ", + "Johanna Makkonen ", + "Jordi Mallach ", + "Kjartan Maraas ", + "Jordi Mas ", + "Kamagasako Masatoshi ", + "Dmitry G Mastrukov ", + "Arafat Medini ", + "Christophe Merlet ", + "Mike Newman ", + "Alexandre Folle de Menezes ", + "Christian Neumair ", + "Metin Omirov ", + "Kostas Papadimas ", + "Sami Pesonen ", + "Roozbeh Pournader ", + "Jarkko Ranta ", + "Christian Rose ", + "Changwoo Ryu ", + "Pablo Saratxaga ", + "Robert Sedak ", + "Paisa Seeluangsawat ", + "Danilo Segan ", + "Aasmund Skjaveland ", + "Yuriy Syrota ", + "Marcel Telka ", + "Andras Timar ", + "Miloslav Trmac ", + "Mugurel Tudor ", + "Daniel Yacob ", + "Funda Wang ", + "Alexander Winston ", NULL }; @@ -382,7 +384,7 @@ zenity_about (ZenityData *data) if (glade_dialog) g_object_unref (glade_dialog); - gtk_widget_show (dialog); + zenity_util_show_dialog (dialog); gtk_main (); } diff --git a/src/calendar.c b/src/calendar.c index f5cbb33c..2d297786 100644 --- a/src/calendar.c +++ b/src/calendar.c @@ -82,7 +82,7 @@ zenity_calendar (ZenityData *data, ZenityCalendarData *cal_data) gtk_calendar_select_day (GTK_CALENDAR (calendar), cal_data->day); gtk_label_set_mnemonic_widget (GTK_LABEL (text), calendar); - gtk_widget_show (dialog); + zenity_util_show_dialog (dialog); gtk_main (); } diff --git a/src/entry.c b/src/entry.c index bf1811bd..36ff704a 100644 --- a/src/entry.c +++ b/src/entry.c @@ -80,7 +80,7 @@ zenity_entry (ZenityData *data, ZenityEntryData *entry_data) gtk_label_set_mnemonic_widget (GTK_LABEL (text), entry); - gtk_widget_show (dialog); + zenity_util_show_dialog (dialog); gtk_main (); } diff --git a/src/fileselection.c b/src/fileselection.c index 6a9b018c..a783b34a 100644 --- a/src/fileselection.c +++ b/src/fileselection.c @@ -68,7 +68,7 @@ void zenity_fileselection (ZenityData *data, ZenityFileData *file_data) if (file_data->multi) gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (dialog), TRUE); - gtk_widget_show (dialog); + zenity_util_show_dialog (dialog); gtk_main (); } diff --git a/src/msg.c b/src/msg.c index bd1450e0..7ce78c58 100644 --- a/src/msg.c +++ b/src/msg.c @@ -114,7 +114,7 @@ zenity_msg (ZenityData *data, ZenityMsgData *msg_data) if (msg_data->dialog_text) gtk_label_set_text (GTK_LABEL (text), msg_data->dialog_text); - gtk_widget_show (dialog); + zenity_util_show_dialog (dialog); gtk_main (); } diff --git a/src/progress.c b/src/progress.c index 68c653d7..3cc4bd9a 100644 --- a/src/progress.c +++ b/src/progress.c @@ -207,8 +207,8 @@ zenity_progress (ZenityData *data, ZenityProgressData *progress_data) if (progress_data->percentage > -1) gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress_bar), progress_data->percentage/100.0); - - gtk_widget_show (dialog); + + zenity_util_show_dialog (dialog); zenity_progress_read_info (progress_data); gtk_main (); diff --git a/src/text.c b/src/text.c index fb119b05..88c08620 100644 --- a/src/text.c +++ b/src/text.c @@ -153,7 +153,7 @@ zenity_text (ZenityData *data, ZenityTextData *text_data) else gtk_window_set_default_size (GTK_WINDOW (dialog), 300, 400); - gtk_widget_show (dialog); + zenity_util_show_dialog (dialog); if (glade_dialog) g_object_unref (glade_dialog); diff --git a/src/tree.c b/src/tree.c index 03404b04..a1c1bb95 100644 --- a/src/tree.c +++ b/src/tree.c @@ -437,7 +437,7 @@ zenity_tree (ZenityData *data, ZenityTreeData *tree_data) zenity_tree_fill_entries_from_stdin (GTK_TREE_VIEW (tree_view), n_columns, FALSE, tree_data->editable); } - gtk_widget_show (dialog); + zenity_util_show_dialog (dialog); gtk_main (); if (glade_dialog) diff --git a/src/util.c b/src/util.c index c521f173..3364e306 100644 --- a/src/util.c +++ b/src/util.c @@ -31,10 +31,15 @@ #include #include #include +#include #include "config.h" #include "util.h" #include "zenity.h" +#ifdef GDK_WINDOWING_X11 +#include +#endif + #define ZENITY_OK_DEFAULT 0 #define ZENITY_CANCEL_DEFAULT 1 #define ZENITY_ESC_DEFAULT 1 @@ -259,3 +264,91 @@ zenity_util_return_exit_code ( ZenityExitCode value ) retval = atoi (env_var); return retval; } + + +#ifdef GDK_WINDOWING_X11 + +static Window +transient_get_xterm () +{ + const char *wid_str = g_getenv ("WINDOWID"); + if (wid_str) { + char *wid_str_end; + Window wid = strtoul (wid_str, &wid_str_end, 10); + if (*wid_str != '\0' && *wid_str_end == '\0' && wid != 0) + return wid; + } + return None; +} + +static void +transient_x_free (void *ptr) +{ + if (ptr) + XFree (ptr); +} + +static gboolean +transient_is_toplevel (Window wid) +{ + XTextProperty prop; + Display *dpy = GDK_DISPLAY (); + if (!XGetWMName (dpy, wid, &prop)) + return FALSE; + transient_x_free (prop.value); + return !!prop.value; +} + +/* + * GNOME Terminal doesn't give us its toplevel window, but the WM needs a + * toplevel XID for proper stacking. Other terminals work fine without this + * magic. We can't use GDK here since "xterm" is a foreign window. + */ + +static Window +transient_get_xterm_toplevel () +{ + Window xterm = transient_get_xterm (); + Display *dpy = GDK_DISPLAY (); + while (xterm != None && !transient_is_toplevel (xterm)) + { + Window root, parent, *children; + int nchildren; + XQueryTree (dpy, xterm, + &root, &parent, + &children, &nchildren); + transient_x_free (children); + if (parent == root) + xterm = None; + else + xterm = parent; + } + return xterm; +} + +static void +zenity_util_make_transient (GdkWindow *window) +{ + Window xterm = transient_get_xterm_toplevel (); + if (xterm != None) { + GdkWindow *gdkxterm = gdk_window_foreign_new (xterm); + if (gdkxterm) { + gdk_window_set_transient_for (window, gdkxterm); + g_object_unref (G_OBJECT (gdkxterm)); + } + } +} + +#endif /* GDK_WINDOWING_X11 */ + +void +zenity_util_show_dialog (GtkWidget *dialog) +{ + gtk_widget_realize (dialog); +#ifdef GDK_WINDOWING_X11 + g_assert (dialog->window); + zenity_util_make_transient (dialog->window); +#endif + gtk_widget_show (dialog); +} + diff --git a/src/util.h b/src/util.h index 1374818a..69ec9122 100644 --- a/src/util.h +++ b/src/util.h @@ -21,6 +21,7 @@ void zenity_util_set_window_icon_from_stock (GtkWidget *widge const gchar *stock_id); void zenity_util_show_help (GError **error); gint zenity_util_return_exit_code (ZenityExitCode value); +void zenity_util_show_dialog (GtkWidget *widget); G_END_DECLS diff --git a/src/zenity.glade b/src/zenity.glade index c33d797e..e1126b79 100644 --- a/src/zenity.glade +++ b/src/zenity.glade @@ -2,7 +2,6 @@ - Calendar selection @@ -11,6 +10,11 @@ False True False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST True @@ -33,6 +37,7 @@ gtk-cancel True GTK_RELIEF_NORMAL + True -6 @@ -46,6 +51,7 @@ gtk-ok True GTK_RELIEF_NORMAL + True -5 @@ -148,20 +154,26 @@ + 6 Warning GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER False - True + False False - True + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + False True False - 0 + 12 @@ -176,6 +188,7 @@ gtk-cancel True GTK_RELIEF_NORMAL + True -6 @@ -189,6 +202,7 @@ gtk-ok True GTK_RELIEF_NORMAL + True -5 @@ -203,10 +217,10 @@ - 13 + 6 True False - 0 + 12 @@ -214,7 +228,7 @@ gtk-dialog-warning 6 0 - 0.5 + 0 0 0 @@ -235,8 +249,8 @@ True False 0.5 - 0.5 - 7 + 0 + 0 0 @@ -264,6 +278,11 @@ False True False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST True @@ -274,6 +293,7 @@ True True GTK_RELIEF_NORMAL + True @@ -283,25 +303,32 @@ True True GTK_RELIEF_NORMAL + True + 6 Question GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER False - True + False False - True + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + False True False - 0 + 12 @@ -316,6 +343,7 @@ gtk-cancel True GTK_RELIEF_NORMAL + True -6 @@ -329,6 +357,7 @@ gtk-ok True GTK_RELIEF_NORMAL + True -5 @@ -343,10 +372,10 @@ - 13 + 6 True False - 0 + 12 @@ -354,7 +383,7 @@ gtk-dialog-question 6 0 - 0.5 + 0 0 0 @@ -375,8 +404,8 @@ True False 0.5 - 0.5 - 7 + 0 + 0 0 @@ -403,6 +432,11 @@ False True False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST True @@ -425,6 +459,7 @@ gtk-cancel True GTK_RELIEF_NORMAL + True -6 @@ -438,6 +473,7 @@ gtk-ok True GTK_RELIEF_NORMAL + True -5 @@ -525,6 +561,7 @@ + 6 Text View GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER @@ -533,14 +570,19 @@ 200 True False - True + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + False True False - 0 + 6 @@ -555,6 +597,7 @@ gtk-close True GTK_RELIEF_NORMAL + True -7 @@ -569,7 +612,7 @@ - 7 + 6 True False 0 @@ -588,6 +631,8 @@ True True False + False + True GTK_JUSTIFY_LEFT GTK_WRAP_WORD True @@ -625,6 +670,11 @@ False True False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST True @@ -647,6 +697,7 @@ gtk-cancel True GTK_RELIEF_NORMAL + True -6 @@ -661,6 +712,7 @@ gtk-ok True GTK_RELIEF_NORMAL + True -5 @@ -740,20 +792,26 @@ + 6 Error GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER False - True + False False - True + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + False True False - 0 + 12 @@ -768,6 +826,7 @@ gtk-ok True GTK_RELIEF_NORMAL + True -5 @@ -789,9 +848,10 @@ + 6 True False - 0 + 12 @@ -799,7 +859,7 @@ gtk-dialog-error 6 0.5 - 0.5 + 0 0 0 @@ -820,7 +880,7 @@ True False 0.5 - 0.5 + 0 0 0 @@ -857,6 +917,11 @@ 200 True False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST True @@ -879,6 +944,7 @@ gtk-cancel True GTK_RELIEF_NORMAL + True -6 @@ -892,6 +958,7 @@ gtk-ok True GTK_RELIEF_NORMAL + True -5 @@ -983,20 +1050,26 @@ + 6 Information GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER False - True + False False - True + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + False True False - 0 + 12 @@ -1011,6 +1084,7 @@ gtk-ok True GTK_RELIEF_NORMAL + True -5 @@ -1034,7 +1108,7 @@ True False - 0 + 12 @@ -1042,7 +1116,7 @@ gtk-dialog-info 6 0.5 - 0.5 + 0 0 0 @@ -1063,7 +1137,7 @@ True False 0.5 - 0.5 + 0 0 0 @@ -1098,6 +1172,11 @@ False True False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST True @@ -1120,6 +1199,7 @@ gtk-help True GTK_RELIEF_NORMAL + True -11 @@ -1132,6 +1212,7 @@ _Credits True GTK_RELIEF_NORMAL + True 0 @@ -1145,6 +1226,7 @@ gtk-ok True GTK_RELIEF_NORMAL + True -5 @@ -1183,7 +1265,7 @@ True True - zenity_about_version + zenity_about_version False True GTK_JUSTIFY_CENTER @@ -1205,7 +1287,7 @@ True True - zenity_about_description + zenity_about_description False True GTK_JUSTIFY_CENTER @@ -1227,7 +1309,7 @@ True True - zenity_about_copyright + zenity_about_copyright False True GTK_JUSTIFY_CENTER -- cgit