#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
g_object_set_data (G_OBJECT (component), name, widget)
-static void create_buttons_transport(GtkWidget *top, GtkWidget *parent_box)
+static
+GtkWidget *
+create_buttons_transport(GtkWidget *top)
{
int i;
GtkWidget *hbox;
hbox = gtk_hbox_new (FALSE, 0);
gtk_widget_show (hbox);
- gtk_box_pack_start (GTK_BOX (parent_box), hbox, FALSE, TRUE, 0);
for(i = 0; buttons[i].filename; i++)
};
GLADE_HOOKUP_OBJECT (top, hbox, "buttons_transport_hbox");
+
+ return hbox;
+};
+
+static
+GtkWidget *
+create_block_buttons_transport(GtkWidget *top)
+{
+ GtkWidget *hbox, *label[2];
+
+ hbox = gtk_hbox_new (FALSE, 0);
+ gtk_widget_show (hbox);
+
+ label[0] = gtk_label_new ("label46");
+ gtk_widget_show (label[0]);
+ gtk_box_pack_start (GTK_BOX (hbox), label[0], TRUE, TRUE, 0);
+ gtk_label_set_justify (GTK_LABEL (label[0]), GTK_JUSTIFY_LEFT);
+
+ gtk_box_pack_start (GTK_BOX (hbox),
+ create_buttons_transport(top),
+ FALSE, TRUE, 0);
+
+ label[1] = gtk_label_new ("label47");
+ gtk_widget_show (label[1]);
+ gtk_box_pack_start (GTK_BOX (hbox), label[1], TRUE, TRUE, 0);
+ gtk_label_set_justify (GTK_LABEL (label[1]), GTK_JUSTIFY_LEFT);
+
+ return hbox;
};
GtkWidget*
GtkWidget *notebook1;
GtkWidget *empty_notebook_page;
GtkWidget *label40;
- GtkWidget *hbox20;
- GtkWidget *label46;
- GtkWidget *label47;
GtkWidget *vbox_trim;
GtkWidget *statusbar;
gtk_widget_show (empty_notebook_page);
gtk_container_add (GTK_CONTAINER (notebook1), empty_notebook_page);
- label40 = gtk_label_new ("");
+ label40 = gtk_label_new ("label40");
gtk_widget_show (label40);
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label40);
gtk_label_set_justify (GTK_LABEL (label40), GTK_JUSTIFY_LEFT);
- hbox20 = gtk_hbox_new (FALSE, 0);
- gtk_widget_show (hbox20);
- gtk_box_pack_start (GTK_BOX (vbox6), hbox20, FALSE, TRUE, 0);
-
- label46 = gtk_label_new ("");
- gtk_widget_show (label46);
- gtk_box_pack_start (GTK_BOX (hbox20), label46, TRUE, TRUE, 0);
- gtk_label_set_justify (GTK_LABEL (label46), GTK_JUSTIFY_LEFT);
-
- create_buttons_transport(gdv1394d, hbox20);
-
- label47 = gtk_label_new ("");
- gtk_widget_show (label47);
- gtk_box_pack_start (GTK_BOX (hbox20), label47, TRUE, TRUE, 0);
- gtk_label_set_justify (GTK_LABEL (label47), GTK_JUSTIFY_LEFT);
+ gtk_box_pack_start (GTK_BOX (vbox6),
+ create_block_buttons_transport(gdv1394d),
+ FALSE, TRUE, 0);
vbox_trim = gtk_vbox_new (FALSE, 0);
gtk_widget_show (vbox_trim);
GLADE_HOOKUP_OBJECT (gdv1394d, vbox6, "vbox6");
GLADE_HOOKUP_OBJECT (gdv1394d, notebook1, "notebook1");
GLADE_HOOKUP_OBJECT (gdv1394d, label40, "label40");
- GLADE_HOOKUP_OBJECT (gdv1394d, hbox20, "hbox20");
- GLADE_HOOKUP_OBJECT (gdv1394d, label46, "label46");
- GLADE_HOOKUP_OBJECT (gdv1394d, label47, "label47");
GLADE_HOOKUP_OBJECT (gdv1394d, vbox_trim, "vbox_trim");
GLADE_HOOKUP_OBJECT (gdv1394d, statusbar, "statusbar");