From ca808b12111c4df11f1be29161039a1c0bfccf38 Mon Sep 17 00:00:00 2001 From: David Hampton Date: Wed, 4 Jan 2006 01:02:48 +0000 Subject: [PATCH] Revert the previous change and make the totd always float above all other GnuCash windows. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12253 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 7 +++++++ src/gnome/dialog-totd.c | 1 + src/gnome/glade/totd.glade | 2 +- src/gnome/top-level.c | 3 ++- 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7c08d4fd2e..a908233c0b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-01-03 David Hampton + + * src/gnome/top-level.c: + * src/gnome/dialog-totd.c: + * src/gnome/glade/totd.glade: Revert the previous change and make + the totd always float above all other GnuCash windows. + 2006-01-02 David Hampton * src/gnome/dialog-totd.c: Use the component manager to ensure diff --git a/src/gnome/dialog-totd.c b/src/gnome/dialog-totd.c index 4da196631e..f0f6469c22 100644 --- a/src/gnome/dialog-totd.c +++ b/src/gnome/dialog-totd.c @@ -246,6 +246,7 @@ gnc_totd_dialog (GtkWindow *parent, gboolean startup) xml = gnc_glade_xml_new ("totd.glade", "totd_dialog"); dialog = glade_xml_get_widget (xml, "totd_dialog"); + gtk_window_set_transient_for(GTK_WINDOW (dialog), parent); glade_xml_signal_autoconnect_full(xml, gnc_glade_autoconnect_full_func, dialog); diff --git a/src/gnome/glade/totd.glade b/src/gnome/glade/totd.glade index 4601b77fe9..df6faa8d84 100644 --- a/src/gnome/glade/totd.glade +++ b/src/gnome/glade/totd.glade @@ -17,7 +17,7 @@ True False False - GDK_WINDOW_TYPE_HINT_NORMAL + GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True diff --git a/src/gnome/top-level.c b/src/gnome/top-level.c index 9e761c2f66..1991ed0355 100644 --- a/src/gnome/top-level.c +++ b/src/gnome/top-level.c @@ -300,12 +300,13 @@ gnc_gui_init (SCM command_line) gnc_options_dialog_set_global_help_cb (gnc_global_options_help_cb, NULL); - gnc_totd_dialog(NULL, TRUE); gnc_ui_sx_initialize(); main_window = gnc_main_window_new (); gtk_widget_show (GTK_WIDGET (main_window)); + gnc_totd_dialog(GTK_WINDOW(main_window), TRUE); + map = gnc_build_dotgnucash_path(ACCEL_MAP_NAME); gtk_accel_map_load(map); g_free(map);