gnucash maint: Bug 701052 - cannot click on 'cancel' or 'ok' button on dialogue box
Geert Janssens
gjanssens at code.gnucash.org
Sat Sep 27 05:21:28 EDT 2014
Updated via https://github.com/Gnucash/gnucash/commit/7edf2c8f (commit)
from https://github.com/Gnucash/gnucash/commit/70e041fd (commit)
commit 7edf2c8f7f9a5f4410e8b76e26cb5bc00697fc07
Author: Chenxiong Qi <cqi at redhat.com>
Date: Sat Sep 27 00:05:25 2014 +0800
Bug 701052 - cannot click on 'cancel' or 'ok' button on dialogue box
diff --git a/src/gnome/dialog-sx-editor.c b/src/gnome/dialog-sx-editor.c
index 3781455..76fe495 100644
--- a/src/gnome/dialog-sx-editor.c
+++ b/src/gnome/dialog-sx-editor.c
@@ -1271,6 +1271,7 @@ void
schedXact_editor_create_freq_sel( GncSxEditorDialog *sxed )
{
GtkBox *b;
+ GtkWidget *example_cal_scrolled_win = NULL;
b = GTK_BOX(gtk_builder_get_object (sxed->builder, "gncfreq_hbox"));
@@ -1281,16 +1282,25 @@ schedXact_editor_create_freq_sel( GncSxEditorDialog *sxed )
g_signal_connect( sxed->gncfreq, "changed",
G_CALLBACK(gnc_sxed_freq_changed),
sxed );
- gtk_container_add( GTK_CONTAINER(b), GTK_WIDGET(sxed->gncfreq) );
+
+ gtk_box_pack_start(GTK_BOX(b), GTK_WIDGET(sxed->gncfreq), TRUE, TRUE, 0);
b = GTK_BOX(gtk_builder_get_object (sxed->builder, "example_cal_hbox" ));
+
+ example_cal_scrolled_win = gtk_scrolled_window_new(NULL, NULL);
+ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(example_cal_scrolled_win),
+ GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start(GTK_BOX(b), example_cal_scrolled_win, TRUE, TRUE, 0);
+
sxed->dense_cal_model = gnc_dense_cal_store_new(EX_CAL_NUM_MONTHS * 31);
sxed->example_cal = GNC_DENSE_CAL(gnc_dense_cal_new_with_model(GNC_DENSE_CAL_MODEL(sxed->dense_cal_model)));
g_assert(sxed->example_cal);
gnc_dense_cal_set_num_months( sxed->example_cal, EX_CAL_NUM_MONTHS );
gnc_dense_cal_set_months_per_col( sxed->example_cal, EX_CAL_MO_PER_COL );
- gtk_container_add( GTK_CONTAINER(b), GTK_WIDGET(sxed->example_cal) );
- gtk_widget_show( GTK_WIDGET(sxed->example_cal) );
+
+ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(example_cal_scrolled_win),
+ GTK_WIDGET(sxed->example_cal));
+ gtk_widget_show_all( example_cal_scrolled_win );
}
diff --git a/src/gnome/gtkbuilder/dialog-sx.glade b/src/gnome/gtkbuilder/dialog-sx.glade
index bc1f034..a2a4052 100644
--- a/src/gnome/gtkbuilder/dialog-sx.glade
+++ b/src/gnome/gtkbuilder/dialog-sx.glade
@@ -1085,7 +1085,7 @@
</child>
</object>
<packing>
- <property name="expand">True</property>
+ <property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
Summary of changes:
src/gnome/dialog-sx-editor.c | 16 +++++++++++++---
src/gnome/gtkbuilder/dialog-sx.glade | 2 +-
2 files changed, 14 insertions(+), 4 deletions(-)
More information about the gnucash-changes
mailing list