From 4bdbd8392d9a664e0f4f39aabdb2ae0a56ed8f59 Mon Sep 17 00:00:00 2001 From: Joshua Sled Date: Sun, 15 Apr 2007 17:44:48 +0000 Subject: [PATCH] Better popup window size handling. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15900 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome-utils/gnc-dense-cal.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gnome-utils/gnc-dense-cal.c b/src/gnome-utils/gnc-dense-cal.c index e41c93d95f..36c62fe953 100644 --- a/src/gnome-utils/gnc-dense-cal.c +++ b/src/gnome-utils/gnc-dense-cal.c @@ -331,6 +331,8 @@ gnc_dense_cal_init(GncDenseCal *dcal) gtk_container_add(GTK_CONTAINER(dcal->transPopup), vbox); + gtk_window_set_resizable(GTK_WINDOW(dcal->transPopup), FALSE); + gtk_widget_realize(GTK_WIDGET(dcal->transPopup)); } @@ -1132,6 +1134,7 @@ gnc_dense_cal_button_press(GtkWidget *widget, // trick with a bit of flicker. gtk_window_move(GTK_WINDOW(dcal->transPopup), evt->x_root+5, evt->y_root+5); populate_hover_window(dcal, doc); + gtk_widget_queue_resize(GTK_WIDGET(dcal->transPopup)); gtk_widget_show_all(GTK_WIDGET(dcal->transPopup)); gtk_window_move(GTK_WINDOW(dcal->transPopup), evt->x_root+5, evt->y_root+5); } @@ -1168,6 +1171,7 @@ gnc_dense_cal_motion_notify(GtkWidget *widget, if (doc >= 0) { populate_hover_window(dcal, doc); + gtk_widget_queue_resize(GTK_WIDGET(dcal->transPopup)); gtk_widget_show_all(GTK_WIDGET(dcal->transPopup)); } else