Change all the GtkVBox widgets

Change all GtkVBox widgets to GtkBox with orientation VERTICAL
This commit is contained in:
Robert Fewell 2017-06-16 11:33:41 +01:00
parent faecd7ffeb
commit 5c2a70bcab
31 changed files with 145 additions and 75 deletions

View File

@ -460,7 +460,9 @@ gnc_plugin_page_invoice_create_widget (GncPluginPage *plugin_page)
return priv->widget; return priv->widget;
} }
priv->widget = gtk_vbox_new (FALSE, 0); priv->widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (priv->widget), FALSE);
gtk_widget_show (priv->widget); gtk_widget_show (priv->widget);
widget = gnc_invoice_create_page(priv->iw, page); widget = gnc_invoice_create_page(priv->iw, page);

View File

@ -570,7 +570,8 @@ gnc_plugin_page_owner_tree_create_widget (GncPluginPage *plugin_page)
return priv->widget; return priv->widget;
} }
priv->widget = gtk_vbox_new (FALSE, 0); priv->widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (priv->widget), FALSE);
gtk_widget_show (priv->widget); gtk_widget_show (priv->widget);
scrolled_window = gtk_scrolled_window_new (NULL, NULL); scrolled_window = gtk_scrolled_window_new (NULL, NULL);

View File

@ -341,7 +341,8 @@ gnc_search_dialog_display_results (GNCSearchWindow *sw)
gtk_container_add(GTK_CONTAINER(frame), scroller); gtk_container_add(GTK_CONTAINER(frame), scroller);
/* Create the button_box */ /* Create the button_box */
button_box = gtk_vbox_new (FALSE, 3); button_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
gtk_box_set_homogeneous (GTK_BOX (button_box), FALSE);
/* ... and add all the buttons */ /* ... and add all the buttons */
if (sw->buttons) if (sw->buttons)

View File

@ -738,7 +738,9 @@ gxi_update_string_box (GncXmlImportData *data)
if (data->string_box) if (data->string_box)
gtk_widget_destroy (data->string_box); gtk_widget_destroy (data->string_box);
data->string_box = gtk_vbox_new (FALSE, 6); data->string_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_box_set_homogeneous (GTK_BOX (data->string_box), FALSE);
vbox = GTK_BOX (data->string_box); vbox = GTK_BOX (data->string_box);
data->n_unassigned = 0; data->n_unassigned = 0;

View File

@ -650,7 +650,8 @@ verify_children_compatible (AccountWindow *aw)
gtk_window_set_skip_taskbar_hint (GTK_WINDOW (dialog), TRUE); gtk_window_set_skip_taskbar_hint (GTK_WINDOW (dialog), TRUE);
hbox = gtk_hbox_new (FALSE, 12); hbox = gtk_hbox_new (FALSE, 12);
vbox = gtk_vbox_new (FALSE, 12); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);
gtk_box_pack_start ( gtk_box_pack_start (
GTK_BOX (hbox), GTK_BOX (hbox),

View File

@ -866,7 +866,9 @@ gnc_option_create_currency_accounting_widget (char *name, GNCOption *option)
frame = gtk_frame_new (name); frame = gtk_frame_new (name);
/* Create the verticle button box */ /* Create the verticle button box */
vbox1 = gtk_vbox_new (FALSE, 5); vbox1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_box_set_homogeneous (GTK_BOX (vbox1), FALSE);
gtk_container_add (GTK_CONTAINER (frame), vbox1); gtk_container_add (GTK_CONTAINER (frame), vbox1);
/* Iterate over the three options and create a radio button for each one */ /* Iterate over the three options and create a radio button for each one */
@ -890,7 +892,10 @@ gnc_option_create_currency_accounting_widget (char *name, GNCOption *option)
/* Use hbox & vbox2 for all buttons so they are all at the same level; /* Use hbox & vbox2 for all buttons so they are all at the same level;
easier to get in set/get ui functions */ easier to get in set/get ui functions */
hbox = gtk_hbox_new(FALSE, 5); hbox = gtk_hbox_new(FALSE, 5);
vbox2 = gtk_vbox_new(FALSE, 5);
vbox2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_box_set_homogeneous (GTK_BOX (vbox2), FALSE);
gtk_box_pack_start (GTK_BOX (vbox2), widget, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (vbox2), widget, FALSE, FALSE, 0);
gtk_box_pack_start (GTK_BOX (hbox), vbox2, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (hbox), vbox2, FALSE, FALSE, 0);
if (i == 1) /* book-currency */ if (i == 1) /* book-currency */
@ -910,7 +915,9 @@ gnc_option_create_currency_accounting_widget (char *name, GNCOption *option)
"changed", "changed",
G_CALLBACK(gnc_option_changed_widget_cb), G_CALLBACK(gnc_option_changed_widget_cb),
option); option);
vbox2 = gtk_vbox_new(FALSE, 5); vbox2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_box_set_homogeneous (GTK_BOX (vbox2), FALSE);
gtk_widget_set_tooltip_text(vbox2, tip && *tip ? _(tip) : ""); gtk_widget_set_tooltip_text(vbox2, tip && *tip ? _(tip) : "");
gtk_box_pack_start (GTK_BOX (vbox2), widget_label, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (vbox2), widget_label, FALSE, FALSE, 0);
gtk_box_pack_start (GTK_BOX (vbox2), gtk_box_pack_start (GTK_BOX (vbox2),
@ -923,7 +930,10 @@ gnc_option_create_currency_accounting_widget (char *name, GNCOption *option)
} }
tip = gnc_currency_accounting_option_policy_documentation(option); tip = gnc_currency_accounting_option_policy_documentation(option);
widget_label = gtk_label_new( _("Default Gains Policy") ); widget_label = gtk_label_new( _("Default Gains Policy") );
vbox2 = gtk_vbox_new(FALSE, 5);
vbox2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_box_set_homogeneous (GTK_BOX (vbox2), FALSE);
gtk_widget_set_tooltip_text(vbox2, tip && *tip ? _(tip) : ""); gtk_widget_set_tooltip_text(vbox2, tip && *tip ? _(tip) : "");
gtk_box_pack_start (GTK_BOX (vbox2), widget_label, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (vbox2), widget_label, FALSE, FALSE, 0);
gtk_box_pack_start (GTK_BOX (vbox2), gtk_box_pack_start (GTK_BOX (vbox2),
@ -1019,7 +1029,9 @@ gnc_option_create_account_widget(GNCOption *option, char *name)
frame = gtk_frame_new(name); frame = gtk_frame_new(name);
vbox = gtk_vbox_new(FALSE, 0); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);
gtk_container_add(GTK_CONTAINER(frame), vbox); gtk_container_add(GTK_CONTAINER(frame), vbox);
tree = GTK_WIDGET(gnc_tree_view_account_new (FALSE)); tree = GTK_WIDGET(gnc_tree_view_account_new (FALSE));
@ -1369,14 +1381,18 @@ gnc_options_dialog_append_page(GNCOptionWin * propertybox,
gtk_widget_show(page_label); gtk_widget_show(page_label);
/* Build this options page */ /* Build this options page */
page_content_box = gtk_vbox_new(FALSE, 2); page_content_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2);
gtk_box_set_homogeneous (GTK_BOX (page_content_box), FALSE);
gtk_container_set_border_width(GTK_CONTAINER(page_content_box), 12); gtk_container_set_border_width(GTK_CONTAINER(page_content_box), 12);
options_scrolled_win = gtk_scrolled_window_new(NULL, NULL); options_scrolled_win = gtk_scrolled_window_new(NULL, NULL);
gtk_box_pack_start(GTK_BOX(page_content_box), options_scrolled_win, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(page_content_box), options_scrolled_win, TRUE, TRUE, 0);
/* Build space for the content - the options box */ /* Build space for the content - the options box */
options_box = gtk_vbox_new(FALSE, 5); options_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_box_set_homogeneous (GTK_BOX (options_box), FALSE);
gtk_container_set_border_width(GTK_CONTAINER(options_box), 0); gtk_container_set_border_width(GTK_CONTAINER(options_box), 0);
gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(options_scrolled_win), options_box); gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(options_scrolled_win), options_box);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(options_scrolled_win), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(options_scrolled_win), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);

View File

@ -214,7 +214,9 @@ gnc_dialog_query_view_new (GList *param_list, Query *q)
gtk_box_pack_start (GTK_BOX (result_hbox), frame, TRUE, TRUE, 3); gtk_box_pack_start (GTK_BOX (result_hbox), frame, TRUE, TRUE, 3);
/* Create the button_box */ /* Create the button_box */
dqv->button_box = gtk_vbox_new (FALSE, 2); dqv->button_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2);
gtk_box_set_homogeneous (GTK_BOX (dqv->button_box), FALSE);
gtk_box_pack_start (GTK_BOX (result_hbox), dqv->button_box, FALSE, FALSE, 3); gtk_box_pack_start (GTK_BOX (result_hbox), dqv->button_box, FALSE, FALSE, 3);
/* connect the double-click signal of the qview */ /* connect the double-click signal of the qview */

View File

@ -143,7 +143,9 @@ gcrd_init (GncCellRendererDate *date)
gtk_container_add (GTK_CONTAINER (popup->popup_window), frame); gtk_container_add (GTK_CONTAINER (popup->popup_window), frame);
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_OUT); gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_OUT);
vbox = gtk_vbox_new (FALSE, 6); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);
gtk_container_add (GTK_CONTAINER (frame), vbox); gtk_container_add (GTK_CONTAINER (frame), vbox);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 6); gtk_container_set_border_width (GTK_CONTAINER (vbox), 6);

View File

@ -119,7 +119,7 @@ gnc_embedded_window_get_type (void)
NULL NULL
}; };
gnc_embedded_window_type = g_type_register_static (GTK_TYPE_VBOX, gnc_embedded_window_type = g_type_register_static (GTK_TYPE_BOX,
"GncEmbeddedWindow", "GncEmbeddedWindow",
&our_info, 0); &our_info, 0);
g_type_add_interface_static (gnc_embedded_window_type, g_type_add_interface_static (gnc_embedded_window_type,
@ -237,6 +237,8 @@ gnc_embedded_window_init (GncEmbeddedWindow *window,
{ {
ENTER("window %p", window); ENTER("window %p", window);
gtk_orientable_set_orientation (GTK_ORIENTABLE(window), GTK_ORIENTATION_VERTICAL);
gnc_embedded_window_setup_window (window); gnc_embedded_window_setup_window (window);
gnc_gobject_tracking_remember(G_OBJECT(window), gnc_gobject_tracking_remember(G_OBJECT(window),
@ -324,7 +326,8 @@ gnc_embedded_window_setup_window (GncEmbeddedWindow *window)
/* Create widgets and add them to the window */ /* Create widgets and add them to the window */
gtk_widget_show (GTK_WIDGET(window)); gtk_widget_show (GTK_WIDGET(window));
priv->menu_dock = gtk_vbox_new (FALSE, 0); priv->menu_dock = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (priv->menu_dock), FALSE);
gtk_widget_show (priv->menu_dock); gtk_widget_show (priv->menu_dock);
gtk_box_pack_start (GTK_BOX (window), priv->menu_dock, FALSE, TRUE, 0); gtk_box_pack_start (GTK_BOX (window), priv->menu_dock, FALSE, TRUE, 0);

View File

@ -56,7 +56,7 @@ G_BEGIN_DECLS
typedef struct typedef struct
{ {
/** The parent object for an embedded window. */ /** The parent object for an embedded window. */
GtkVBox vbox; GtkBox vbox;
/** A pointer to the UI Manager data structure for the whole /** A pointer to the UI Manager data structure for the whole
* window. */ * window. */
GtkUIManager *ui_merge; GtkUIManager *ui_merge;
@ -67,7 +67,7 @@ typedef struct
typedef struct typedef struct
{ {
/** The parent class for an embedded window. */ /** The parent class for an embedded window. */
GtkVBoxClass vbox; GtkBoxClass vbox;
} GncEmbeddedWindowClass; } GncEmbeddedWindowClass;

View File

@ -127,7 +127,7 @@ gnc_frequency_get_type()
(GInstanceInitFunc)gnc_frequency_init (GInstanceInitFunc)gnc_frequency_init
}; };
gncfreq_type = g_type_register_static (GTK_TYPE_VBOX, gncfreq_type = g_type_register_static (GTK_TYPE_BOX,
"GncFrequency", "GncFrequency",
&gncfreq_info, 0); &gncfreq_info, 0);
} }
@ -167,7 +167,7 @@ void
gnc_frequency_init(GncFrequency *gf) gnc_frequency_init(GncFrequency *gf)
{ {
int i; int i;
GtkVBox* vb; GtkBox* vb;
GtkWidget* o; GtkWidget* o;
GtkAdjustment* adj; GtkAdjustment* adj;
GtkBuilder *builder; GtkBuilder *builder;
@ -201,6 +201,8 @@ gnc_frequency_init(GncFrequency *gf)
{ NULL, NULL } { NULL, NULL }
}; };
gtk_orientable_set_orientation (GTK_ORIENTABLE(gf), GTK_ORIENTATION_VERTICAL);
builder = gtk_builder_new(); builder = gtk_builder_new();
gnc_builder_add_from_file (builder , "gnc-frequency.glade", "adjustment1"); gnc_builder_add_from_file (builder , "gnc-frequency.glade", "adjustment1");
gnc_builder_add_from_file (builder , "gnc-frequency.glade", "adjustment2"); gnc_builder_add_from_file (builder , "gnc-frequency.glade", "adjustment2");
@ -229,7 +231,7 @@ gnc_frequency_init(GncFrequency *gf)
4, 5, 0, 1, dont_expand_or_fill, 0, 4, 5, 0, 1, dont_expand_or_fill, 0,
0, 0); 0, 0);
} }
vb = GTK_VBOX(gtk_builder_get_object (builder, "gncfreq_vbox")); vb = GTK_BOX(gtk_builder_get_object (builder, "gncfreq_vbox"));
gf->vb = vb; gf->vb = vb;
gtk_container_add(GTK_CONTAINER(&gf->widget), GTK_WIDGET(gf->vb)); gtk_container_add(GTK_CONTAINER(&gf->widget), GTK_WIDGET(gf->vb));

View File

@ -42,8 +42,8 @@
**/ **/
typedef struct _GncFrequency typedef struct _GncFrequency
{ {
GtkVBox widget; GtkBox widget;
GtkVBox *vb; GtkBox *vb;
GtkNotebook *nb; GtkNotebook *nb;
GtkComboBox *freqComboBox; GtkComboBox *freqComboBox;
GNCDateEdit *startDate; GNCDateEdit *startDate;
@ -52,7 +52,7 @@ typedef struct _GncFrequency
typedef struct _GncFrequencyClass typedef struct _GncFrequencyClass
{ {
GtkVBoxClass parent_class; GtkBoxClass parent_class;
void (*changed) (GncFrequency *gf); void (*changed) (GncFrequency *gf);
} GncFrequencyClass; } GncFrequencyClass;

View File

@ -301,7 +301,8 @@ gnc_choose_radio_option_dialog(GtkWidget *parent,
GList *node; GList *node;
int i; int i;
main_vbox = gtk_vbox_new(FALSE, 3); main_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
gtk_box_set_homogeneous (GTK_BOX (main_vbox), FALSE);
gtk_container_set_border_width(GTK_CONTAINER(main_vbox), 6); gtk_container_set_border_width(GTK_CONTAINER(main_vbox), 6);
gtk_widget_show(main_vbox); gtk_widget_show(main_vbox);
@ -315,7 +316,8 @@ gnc_choose_radio_option_dialog(GtkWidget *parent,
gtk_box_pack_start(GTK_BOX(main_vbox), alignment, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(main_vbox), alignment, FALSE, FALSE, 0);
gtk_widget_show(alignment); gtk_widget_show(alignment);
vbox = gtk_vbox_new(TRUE, 3); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
gtk_box_set_homogeneous (GTK_BOX (vbox), TRUE);
gtk_container_set_border_width(GTK_CONTAINER(vbox), 6); gtk_container_set_border_width(GTK_CONTAINER(vbox), 6);
gtk_container_add(GTK_CONTAINER(alignment), vbox); gtk_container_add(GTK_CONTAINER(alignment), vbox);
gtk_widget_show(vbox); gtk_widget_show(vbox);

View File

@ -37,7 +37,7 @@ static QofLogModule log_module = GNC_MOD_GUI;
struct _GncRecurrence struct _GncRecurrence
{ {
GtkVBox widget; GtkBox widget;
GtkWidget *gde_start; GtkWidget *gde_start;
GtkComboBox *gcb_period; GtkComboBox *gcb_period;
@ -50,7 +50,7 @@ struct _GncRecurrence
typedef struct typedef struct
{ {
GtkVBoxClass parent_class; GtkBoxClass parent_class;
void (*changed) (GncRecurrence *gr); void (*changed) (GncRecurrence *gr);
} GncRecurrenceClass; } GncRecurrenceClass;
@ -180,7 +180,7 @@ something_changed( GtkWidget *wid, gpointer d )
static void static void
gnc_recurrence_init( GncRecurrence *gr ) gnc_recurrence_init( GncRecurrence *gr )
{ {
GtkVBox *vb; GtkBox *vb;
GtkHBox *hb; GtkHBox *hb;
GtkWidget *w; GtkWidget *w;
GtkBuilder *builder; GtkBuilder *builder;
@ -193,7 +193,7 @@ gnc_recurrence_init( GncRecurrence *gr )
gnc_builder_add_from_file (builder, "gnc-recurrence.glade", "GSB_Mult_Adj"); gnc_builder_add_from_file (builder, "gnc-recurrence.glade", "GSB_Mult_Adj");
gnc_builder_add_from_file (builder, "gnc-recurrence.glade", "RecurrenceEntryVBox"); gnc_builder_add_from_file (builder, "gnc-recurrence.glade", "RecurrenceEntryVBox");
vb = GTK_VBOX(gtk_builder_get_object (builder, "RecurrenceEntryVBox")); vb = GTK_BOX(gtk_builder_get_object (builder, "RecurrenceEntryVBox"));
hb = GTK_HBOX(gtk_builder_get_object (builder, "Startdate_hbox")); hb = GTK_HBOX(gtk_builder_get_object (builder, "Startdate_hbox"));
w = gnc_date_edit_new (gnc_time (NULL), FALSE, FALSE); w = gnc_date_edit_new (gnc_time (NULL), FALSE, FALSE);
gr->gde_start = w; gr->gde_start = w;
@ -378,7 +378,7 @@ gnc_recurrence_get_type()
(GInstanceInitFunc)gnc_recurrence_init (GInstanceInitFunc)gnc_recurrence_init
}; };
type = g_type_register_static (GTK_TYPE_VBOX, "GncRecurrence", type = g_type_register_static (GTK_TYPE_BOX, "GncRecurrence",
&typeinfo, 0); &typeinfo, 0);
} }
return type; return type;
@ -404,7 +404,7 @@ struct _GncRecurrenceComp
{ {
GtkScrolledWindow widget; GtkScrolledWindow widget;
GtkVBox *vbox; GtkWidget *vbox;
GtkHBox *hbox; GtkHBox *hbox;
GtkHButtonBox *hbb; GtkHButtonBox *hbb;
gint num_rec; gint num_rec;
@ -534,8 +534,11 @@ gnc_recurrence_comp_init(GncRecurrenceComp *grc)
{ {
GtkWidget *vb; GtkWidget *vb;
gtk_orientable_set_orientation (GTK_ORIENTABLE(grc), GTK_ORIENTATION_VERTICAL);
grc->hbb = GTK_HBUTTON_BOX(gtk_hbutton_box_new()); grc->hbb = GTK_HBUTTON_BOX(gtk_hbutton_box_new());
grc->vbox = GTK_VBOX(gtk_vbox_new(FALSE, 1)); grc->vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 1);
gtk_box_set_homogeneous (GTK_BOX (grc->vbox), FALSE);
grc->rlist = NULL; grc->rlist = NULL;
grc->buttAdd = GTK_BUTTON(gtk_button_new_from_stock(GTK_STOCK_ADD)); grc->buttAdd = GTK_BUTTON(gtk_button_new_from_stock(GTK_STOCK_ADD));
@ -550,7 +553,8 @@ gnc_recurrence_comp_init(GncRecurrenceComp *grc)
gtk_box_pack_start(GTK_BOX(grc->hbb), GTK_WIDGET(grc->buttRemove), gtk_box_pack_start(GTK_BOX(grc->hbb), GTK_WIDGET(grc->buttRemove),
FALSE, FALSE, 3); FALSE, FALSE, 3);
vb = gtk_vbox_new(FALSE, 1); vb = gtk_box_new (GTK_ORIENTATION_VERTICAL, 1);
gtk_box_set_homogeneous (GTK_BOX (vb), FALSE);
gtk_box_pack_start(GTK_BOX(vb), GTK_WIDGET(grc->hbb), gtk_box_pack_start(GTK_BOX(vb), GTK_WIDGET(grc->hbb),
FALSE, FALSE, 3); FALSE, FALSE, 3);
gtk_box_pack_start(GTK_BOX(vb), GTK_WIDGET(grc->vbox), gtk_box_pack_start(GTK_BOX(vb), GTK_WIDGET(grc->vbox),

View File

@ -85,7 +85,8 @@ gnc_show_splash_screen (void)
} }
frame = gtk_frame_new (NULL); frame = gtk_frame_new (NULL);
vbox = gtk_vbox_new (FALSE, 3); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);
hbox = gtk_hbox_new (FALSE, 3); hbox = gtk_hbox_new (FALSE, 3);
#ifdef GNUCASH_SCM #ifdef GNUCASH_SCM
/* Development version */ /* Development version */

View File

@ -34,7 +34,7 @@
GnuCash has two types of "windows" that can show Plugin Pages. GnuCash has two types of "windows" that can show Plugin Pages.
The first is called a "Main Window" and is implemented on top of a The first is called a "Main Window" and is implemented on top of a
GtkWindow. The second is called an "Embedded Window" and is GtkWindow. The second is called an "Embedded Window" and is
implemented on top of a GtkVBox. The functions in this file will implemented on top of a GtkBox. The functions in this file will
work with either type of window. work with either type of window.
*/ */

View File

@ -1141,7 +1141,8 @@ book_options_dialog_close_cb(GNCOptionWin * optionwin,
static void static void
assistant_instert_book_options_page (hierarchy_data *data) assistant_instert_book_options_page (hierarchy_data *data)
{ {
GtkWidget *vbox = gtk_vbox_new (FALSE, 0); GtkWidget *vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);
data->options = gnc_option_db_new_for_type (QOF_ID_BOOK); data->options = gnc_option_db_new_for_type (QOF_ID_BOOK);
qof_book_load_options (gnc_get_current_book (), qof_book_load_options (gnc_get_current_book (),

View File

@ -242,7 +242,7 @@ typedef struct LoanAssistantData_
GtkComboBox *prmIrateType; GtkComboBox *prmIrateType;
/* opt = options */ /* opt = options */
GtkVBox *optVBox; GtkBox *optVBox;
GtkCheckButton *optEscrowCb; GtkCheckButton *optEscrowCb;
GtkHBox *optEscrowHBox; GtkHBox *optEscrowHBox;
GNCAccountSel *optEscrowGAS; GNCAccountSel *optEscrowGAS;
@ -499,7 +499,7 @@ gnc_loan_assistant_create( LoanAssistantData *ldd )
} }
/* Options Page */ /* Options Page */
{ {
ldd->optVBox = GTK_VBOX(gtk_builder_get_object(builder, "loan_options_page")); ldd->optVBox = GTK_BOX(gtk_builder_get_object(builder, "loan_options_page"));
ldd->optEscrowCb = GTK_CHECK_BUTTON(gtk_builder_get_object(builder, "opt_escrow_cb")); ldd->optEscrowCb = GTK_CHECK_BUTTON(gtk_builder_get_object(builder, "opt_escrow_cb"));
ldd->optEscrowHBox = GTK_HBOX(gtk_builder_get_object(builder, "opt_escrow_hbox")); ldd->optEscrowHBox = GTK_HBOX(gtk_builder_get_object(builder, "opt_escrow_hbox"));
} }
@ -728,7 +728,7 @@ gnc_loan_assistant_create( LoanAssistantData *ldd )
*/ */
RepayOptUIData *rouid; RepayOptUIData *rouid;
GtkVBox *vb; GtkWidget *vb;
GtkAlignment *optAlign, *subOptAlign; GtkAlignment *optAlign, *subOptAlign;
GString *str; GString *str;
@ -737,7 +737,8 @@ gnc_loan_assistant_create( LoanAssistantData *ldd )
for ( i = 0; i < ldd->ld.repayOptCount; i++ ) for ( i = 0; i < ldd->ld.repayOptCount; i++ )
{ {
rouid = ldd->repayOptsUI[i]; rouid = ldd->repayOptsUI[i];
vb = GTK_VBOX(gtk_vbox_new( FALSE, 2 )); vb = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2);
gtk_box_set_homogeneous (GTK_BOX (vb), FALSE);
/* Add payment checkbox. */ /* Add payment checkbox. */

View File

@ -79,12 +79,12 @@ typedef struct GncBudgetViewPrivate GncBudgetViewPrivate;
struct _GncBudgetView struct _GncBudgetView
{ {
GtkVBox w; GtkBox w;
}; };
struct _GncBudgetViewClass struct _GncBudgetViewClass
{ {
GtkVBoxClass w; GtkBoxClass w;
}; };
enum enum
@ -160,7 +160,7 @@ struct GncBudgetViewPrivate
#define GNC_BUDGET_VIEW_GET_PRIVATE(o) \ #define GNC_BUDGET_VIEW_GET_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE((o), GNC_TYPE_BUDGET_VIEW, GncBudgetViewPrivate)) (G_TYPE_INSTANCE_GET_PRIVATE((o), GNC_TYPE_BUDGET_VIEW, GncBudgetViewPrivate))
G_DEFINE_TYPE(GncBudgetView, gnc_budget_view, GTK_TYPE_VBOX) G_DEFINE_TYPE(GncBudgetView, gnc_budget_view, GTK_TYPE_BOX)
/** \brief Create new gnc budget view. /** \brief Create new gnc budget view.
@ -316,7 +316,7 @@ gbv_create_widget(GncBudgetView *view)
GtkTreeView *tree_view; GtkTreeView *tree_view;
GtkWidget *scrolled_window; GtkWidget *scrolled_window;
GtkWidget *inner_scrolled_window; GtkWidget *inner_scrolled_window;
GtkVBox* vbox; GtkBox* vbox;
GtkWidget* inner_vbox; GtkWidget* inner_vbox;
GtkListStore* totals_tree_model; GtkListStore* totals_tree_model;
GtkTreeView* totals_tree_view; GtkTreeView* totals_tree_view;
@ -327,7 +327,7 @@ gbv_create_widget(GncBudgetView *view)
gchar guidstr[GUID_ENCODING_LENGTH+1]; gchar guidstr[GUID_ENCODING_LENGTH+1];
priv = GNC_BUDGET_VIEW_GET_PRIVATE(view); priv = GNC_BUDGET_VIEW_GET_PRIVATE(view);
vbox = GTK_VBOX(view); vbox = GTK_BOX(view);
gtk_widget_show(GTK_WIDGET(vbox)); gtk_widget_show(GTK_WIDGET(vbox));
gtk_box_set_homogeneous(GTK_BOX(vbox), FALSE); gtk_box_set_homogeneous(GTK_BOX(vbox), FALSE);
@ -339,7 +339,8 @@ gbv_create_widget(GncBudgetView *view)
gtk_widget_show(scrolled_window); gtk_widget_show(scrolled_window);
gtk_box_pack_start(GTK_BOX(vbox), scrolled_window, /*expand*/TRUE, /*fill*/TRUE, 0); gtk_box_pack_start(GTK_BOX(vbox), scrolled_window, /*expand*/TRUE, /*fill*/TRUE, 0);
inner_vbox = gtk_vbox_new(FALSE, 0); inner_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (inner_vbox), FALSE);
gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window), GTK_WIDGET(inner_vbox)); gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window), GTK_WIDGET(inner_vbox));
gtk_widget_show(GTK_WIDGET(inner_vbox)); gtk_widget_show(GTK_WIDGET(inner_vbox));

View File

@ -632,7 +632,8 @@ gnc_plugin_page_account_tree_create_widget (GncPluginPage *plugin_page)
return priv->widget; return priv->widget;
} }
priv->widget = gtk_vbox_new (FALSE, 0); priv->widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (priv->widget), FALSE);
gtk_widget_show (priv->widget); gtk_widget_show (priv->widget);
scrolled_window = gtk_scrolled_window_new (NULL, NULL); scrolled_window = gtk_scrolled_window_new (NULL, NULL);

View File

@ -1081,7 +1081,8 @@ gnc_plugin_page_register_create_widget (GncPluginPage *plugin_page)
return priv->widget; return priv->widget;
} }
priv->widget = gtk_vbox_new (FALSE, 0); priv->widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (priv->widget), FALSE);
gtk_widget_show (priv->widget); gtk_widget_show (priv->widget);
numRows = priv->lines_default; numRows = priv->lines_default;

View File

@ -1091,7 +1091,8 @@ gnc_plugin_page_register2_create_widget (GncPluginPage *plugin_page)
return priv->widget; return priv->widget;
} }
priv->widget = gtk_vbox_new (FALSE, 0); priv->widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (priv->widget), FALSE);
gtk_widget_show (priv->widget); gtk_widget_show (priv->widget);
numRows = priv->lines_default; numRows = priv->lines_default;

View File

@ -372,7 +372,8 @@ gnc_plugin_page_sx_list_create_widget (GncPluginPage *plugin_page)
gtk_widget_show (priv->widget); gtk_widget_show (priv->widget);
/* Add vbox and label */ /* Add vbox and label */
vbox = gtk_vbox_new(FALSE, 0); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);
gtk_paned_pack1( GTK_PANED(widget), vbox, TRUE, FALSE); gtk_paned_pack1( GTK_PANED(widget), vbox, TRUE, FALSE);
label = gtk_label_new(NULL); label = gtk_label_new(NULL);
@ -434,7 +435,8 @@ gnc_plugin_page_sx_list_create_widget (GncPluginPage *plugin_page)
} }
/* Add vbox and label */ /* Add vbox and label */
vbox = gtk_vbox_new(FALSE, 0); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);;
gtk_paned_pack2( GTK_PANED(widget), vbox, TRUE, FALSE); gtk_paned_pack2( GTK_PANED(widget), vbox, TRUE, FALSE);
label = gtk_label_new(NULL); label = gtk_label_new(NULL);

View File

@ -191,7 +191,7 @@ gnc_split_reg_get_type( void )
(GInstanceInitFunc)gnc_split_reg_init, (GInstanceInitFunc)gnc_split_reg_init,
}; };
gnc_split_reg_type = g_type_register_static( GTK_TYPE_VBOX, gnc_split_reg_type = g_type_register_static( GTK_TYPE_BOX,
"GNCSplitReg", "GNCSplitReg",
&type_info, 0 ); &type_info, 0 );
} }
@ -340,6 +340,8 @@ gnc_split_reg_new( GNCLedgerDisplay *ld,
static void static void
gnc_split_reg_init( GNCSplitReg *gsr ) gnc_split_reg_init( GNCSplitReg *gsr )
{ {
gtk_orientable_set_orientation (GTK_ORIENTABLE(gsr), GTK_ORIENTATION_VERTICAL);
gsr->sort_type = BY_STANDARD; gsr->sort_type = BY_STANDARD;
gsr->width = -1; gsr->width = -1;
gsr->height = -1; gsr->height = -1;

View File

@ -42,7 +42,7 @@ typedef struct _GNCSplitRegClass GNCSplitRegClass;
struct _GNCSplitReg struct _GNCSplitReg
{ {
/* The "parent" widget. */ /* The "parent" widget. */
GtkVBox vbox; GtkBox vbox;
/* The containing window. */ /* The containing window. */
GtkWidget *window; GtkWidget *window;
@ -89,7 +89,7 @@ struct _GNCSplitReg
struct _GNCSplitRegClass struct _GNCSplitRegClass
{ {
GtkVBoxClass parent_class; GtkBoxClass parent_class;
/* Signal defaults */ /* Signal defaults */
void (*enter_ent_cb) ( GNCSplitReg *w, gpointer user_data ); void (*enter_ent_cb) ( GNCSplitReg *w, gpointer user_data );

View File

@ -120,7 +120,7 @@ gnc_split_reg2_get_type (void)
(GInstanceInitFunc)gnc_split_reg2_init, (GInstanceInitFunc)gnc_split_reg2_init,
}; };
gnc_split_reg2_type = g_type_register_static (GTK_TYPE_VBOX, gnc_split_reg2_type = g_type_register_static (GTK_TYPE_BOX,
"GNCSplitReg2", "GNCSplitReg2",
&type_info, 0 ); &type_info, 0 );
} }
@ -186,6 +186,8 @@ gnc_split_reg2_new (GNCLedgerDisplay2 *ld,
static void static void
gnc_split_reg2_init (GNCSplitReg2 *gsr) gnc_split_reg2_init (GNCSplitReg2 *gsr)
{ {
gtk_orientable_set_orientation (GTK_ORIENTABLE(gsr), GTK_ORIENTATION_VERTICAL);
gsr->numRows = 10; gsr->numRows = 10;
gsr->read_only = FALSE; gsr->read_only = FALSE;

View File

@ -49,7 +49,7 @@ typedef struct _GNCSplitReg2Class GNCSplitReg2Class;
struct _GNCSplitReg2 struct _GNCSplitReg2
{ {
/* The "parent" widget. */ /* The "parent" widget. */
GtkVBox vbox; GtkBox vbox;
/* The containing window. */ /* The containing window. */
GtkWidget *window; GtkWidget *window;
@ -78,7 +78,7 @@ struct _GNCSplitReg2
struct _GNCSplitReg2Class struct _GNCSplitReg2Class
{ {
GtkVBoxClass parent_class; GtkBoxClass parent_class;
/* Signal defaults */ /* Signal defaults */
void (*help_changed) (GNCSplitReg2 *w, gpointer user_data); void (*help_changed) (GNCSplitReg2 *w, gpointer user_data);

View File

@ -1140,7 +1140,8 @@ gnc_reconcile_window_create_view_box(Account *account,
else else
recnData->credit_frame = frame; recnData->credit_frame = frame;
vbox = gtk_vbox_new(FALSE, 5); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);
view = gnc_reconcile_view_new(account, type, recnData->statement_date); view = gnc_reconcile_view_new(account, type, recnData->statement_date);
*list_save = view; *list_save = view;
@ -1656,7 +1657,7 @@ recnWindow (GtkWidget *parent, Account *account)
static void static void
recnWindow_add_widget (GtkUIManager *merge, recnWindow_add_widget (GtkUIManager *merge,
GtkWidget *widget, GtkWidget *widget,
GtkVBox *dock) GtkBox *dock)
{ {
gtk_box_pack_start (GTK_BOX (dock), widget, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (dock), widget, FALSE, FALSE, 0);
gtk_widget_show (widget); gtk_widget_show (widget);
@ -1713,10 +1714,12 @@ recnWindowWithBalance (GtkWidget *parent, Account *account,
gnc_recn_set_window_name(recnData); gnc_recn_set_window_name(recnData);
vbox = gtk_vbox_new(FALSE, 0); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);
gtk_container_add(GTK_CONTAINER(recnData->window), vbox); gtk_container_add(GTK_CONTAINER(recnData->window), vbox);
dock = gtk_vbox_new (FALSE, 0); dock = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (dock), FALSE);
gtk_widget_show(dock); gtk_widget_show(dock);
gtk_box_pack_start(GTK_BOX (vbox), dock, FALSE, TRUE, 0); gtk_box_pack_start(GTK_BOX (vbox), dock, FALSE, TRUE, 0);
@ -1781,11 +1784,12 @@ recnWindowWithBalance (GtkWidget *parent, Account *account,
/* The main area */ /* The main area */
{ {
GtkWidget *frame = gtk_frame_new(NULL); GtkWidget *frame = gtk_frame_new(NULL);
GtkWidget *main_area = gtk_vbox_new(FALSE, 10); GtkWidget *main_area = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
GtkWidget *debcred_area = gtk_table_new(1, 2, TRUE); GtkWidget *debcred_area = gtk_table_new(1, 2, TRUE);
GtkWidget *debits_box; GtkWidget *debits_box;
GtkWidget *credits_box; GtkWidget *credits_box;
gtk_box_set_homogeneous (GTK_BOX (main_area), FALSE);
gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 10); gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 10);
/* Force a reasonable starting size */ /* Force a reasonable starting size */
@ -1829,11 +1833,13 @@ recnWindowWithBalance (GtkWidget *parent, Account *account,
gtk_container_set_border_width(GTK_CONTAINER(totals_hbox), 5); gtk_container_set_border_width(GTK_CONTAINER(totals_hbox), 5);
/* vbox to hold titles */ /* vbox to hold titles */
title_vbox = gtk_vbox_new(FALSE, 3); title_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
gtk_box_set_homogeneous (GTK_BOX (title_vbox), FALSE);
gtk_box_pack_start(GTK_BOX(totals_hbox), title_vbox, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(totals_hbox), title_vbox, FALSE, FALSE, 0);
/* vbox to hold values */ /* vbox to hold values */
value_vbox = gtk_vbox_new(FALSE, 3); value_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
gtk_box_set_homogeneous (GTK_BOX (value_vbox), FALSE);
gtk_box_pack_start(GTK_BOX(totals_hbox), value_vbox, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(totals_hbox), value_vbox, TRUE, TRUE, 0);
/* statement date title/value */ /* statement date title/value */

View File

@ -1103,7 +1103,8 @@ gnc_reconcile_window_create_view_box (Account *account,
else else
recnData->credit_frame = frame; recnData->credit_frame = frame;
vbox = gtk_vbox_new (FALSE, 5); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);
view = gnc_reconcile_view_new(account, type, recnData->statement_date); view = gnc_reconcile_view_new(account, type, recnData->statement_date);
*list_save = view; *list_save = view;
@ -1616,7 +1617,7 @@ recnWindow2 (GtkWidget *parent, Account *account)
static void static void
recnWindow2_add_widget (GtkUIManager *merge, recnWindow2_add_widget (GtkUIManager *merge,
GtkWidget *widget, GtkWidget *widget,
GtkVBox *dock) GtkBox *dock)
{ {
gtk_box_pack_start (GTK_BOX (dock), widget, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (dock), widget, FALSE, FALSE, 0);
gtk_widget_show (widget); gtk_widget_show (widget);
@ -1673,10 +1674,12 @@ recnWindow2WithBalance (GtkWidget *parent, Account *account,
gnc_recn_set_window_name (recnData); gnc_recn_set_window_name (recnData);
vbox = gtk_vbox_new (FALSE, 0); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (vbox), FALSE);
gtk_container_add (GTK_CONTAINER(recnData->window), vbox); gtk_container_add (GTK_CONTAINER(recnData->window), vbox);
dock = gtk_vbox_new (FALSE, 0); dock = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (dock), FALSE);
gtk_widget_show (dock); gtk_widget_show (dock);
gtk_box_pack_start (GTK_BOX (vbox), dock, FALSE, TRUE, 0); gtk_box_pack_start (GTK_BOX (vbox), dock, FALSE, TRUE, 0);
@ -1741,11 +1744,12 @@ recnWindow2WithBalance (GtkWidget *parent, Account *account,
/* The main area */ /* The main area */
{ {
GtkWidget *frame = gtk_frame_new (NULL); GtkWidget *frame = gtk_frame_new (NULL);
GtkWidget *main_area = gtk_vbox_new (FALSE, 10); GtkWidget *main_area = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
GtkWidget *debcred_area = gtk_table_new (1, 2, TRUE); GtkWidget *debcred_area = gtk_table_new (1, 2, TRUE);
GtkWidget *debits_box; GtkWidget *debits_box;
GtkWidget *credits_box; GtkWidget *credits_box;
gtk_box_set_homogeneous (GTK_BOX (main_area), FALSE);
gtk_box_pack_start (GTK_BOX (vbox), frame, TRUE, TRUE, 10); gtk_box_pack_start (GTK_BOX (vbox), frame, TRUE, TRUE, 10);
/* Force a reasonable starting size */ /* Force a reasonable starting size */
@ -1789,11 +1793,13 @@ recnWindow2WithBalance (GtkWidget *parent, Account *account,
gtk_container_set_border_width (GTK_CONTAINER (totals_hbox), 5); gtk_container_set_border_width (GTK_CONTAINER (totals_hbox), 5);
/* vbox to hold titles */ /* vbox to hold titles */
title_vbox = gtk_vbox_new (FALSE, 3); title_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
gtk_box_set_homogeneous (GTK_BOX (title_vbox), FALSE);
gtk_box_pack_start (GTK_BOX (totals_hbox), title_vbox, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (totals_hbox), title_vbox, FALSE, FALSE, 0);
/* vbox to hold values */ /* vbox to hold values */
value_vbox = gtk_vbox_new (FALSE, 3); value_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
gtk_box_set_homogeneous (GTK_BOX (value_vbox), FALSE);
gtk_box_pack_start (GTK_BOX (totals_hbox), value_vbox, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (totals_hbox), value_vbox, TRUE, TRUE, 0);
/* statement date title/value */ /* statement date title/value */

View File

@ -788,7 +788,12 @@ show_progress(GncGWENGui *gui, Progress *progress)
gtk_entry_set_text(GTK_ENTRY(entry), current->title); gtk_entry_set_text(GTK_ENTRY(entry), current->title);
if (new_box) if (new_box)
gui->other_entries_box = box = gtk_vbox_new(TRUE, 6); {
gui->other_entries_box = box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_box_set_homogeneous (GTK_BOX (gui->other_entries_box), TRUE);
gtk_box_set_homogeneous (GTK_BOX (box), TRUE);
}
gtk_box_pack_start(GTK_BOX(box), entry, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(box), entry, TRUE, TRUE, 0);
gtk_widget_show(entry); gtk_widget_show(entry);
if (new_box) if (new_box)
@ -1121,7 +1126,8 @@ messagebox_cb(GWEN_GUI *gwen_gui, guint32 flags, const gchar *title,
label = gtk_label_new(raw_text); label = gtk_label_new(raw_text);
g_free(raw_text); g_free(raw_text);
gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT); gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
vbox = gtk_vbox_new(TRUE, 0); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (vbox), TRUE);
gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); gtk_container_set_border_width(GTK_CONTAINER(vbox), 5);
gtk_container_add(GTK_CONTAINER(vbox), label); gtk_container_add(GTK_CONTAINER(vbox), label);
gtk_container_set_border_width(GTK_CONTAINER(dialog), 5); gtk_container_set_border_width(GTK_CONTAINER(dialog), 5);

View File

@ -847,7 +847,8 @@ new_security_page(SCM security_hash_key, gnc_commodity *comm, QIFImportWindow *w
" enter a new one."); " enter a new one.");
/* Make the page widget. */ /* Make the page widget. */
page = gtk_vbox_new( FALSE, 0 ); page = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_set_homogeneous (GTK_BOX (page), FALSE);
retval->page = page; retval->page = page;
g_object_set_data(G_OBJECT(retval->page), "page_struct", retval); g_object_set_data(G_OBJECT(retval->page), "page_struct", retval);
page = retval->page; page = retval->page;