From 238f85cfbe00b3f598e4ba330f773e75732e88d6 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko Date: Sat, 11 Jun 2011 14:02:08 +0300 Subject: [PATCH] factorize status_page creation --- src/interface.c | 377 +++++++++--------------------------------------------- 1 files changed, 63 insertions(+), 314 deletions(-) diff --git a/src/interface.c b/src/interface.c index 5fc0aab..552c2f5 100644 --- a/src/interface.c +++ b/src/interface.c @@ -493,326 +493,75 @@ create_window_connection (void) return window_connection; } +static void create_pane_status (GtkWidget* parent) +{ + int i; + char buf[32]; + + GtkWidget *scrolledwindow; + GtkWidget *viewport; + GtkWidget *table; + GSList *radiobutton_group = NULL; + + // create a scrolled area + scrolledwindow = gtk_scrolled_window_new (NULL, NULL); + gtk_widget_show (scrolledwindow); + gtk_container_add (GTK_CONTAINER (parent), scrolledwindow); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); + GLADE_HOOKUP_OBJECT (parent, scrolledwindow, "scrolledwindow4"); + + // create a viewport + viewport = gtk_viewport_new (NULL, NULL); + gtk_widget_show (viewport); + gtk_container_add (GTK_CONTAINER (scrolledwindow), viewport); + GLADE_HOOKUP_OBJECT (parent, viewport, "viewport1"); + + // create a table for displaying radios + table = gtk_table_new (32, 1, FALSE); + gtk_widget_show (table); + gtk_container_add (GTK_CONTAINER (viewport), table); + GLADE_HOOKUP_OBJECT (parent, table, "table3"); + + for (i = 0; i < 16; i++) + { + GtkWidget *label_unit; + GtkWidget *radiobutton; + + // label unit + snprintf(buf, sizeof(buf), "%.2d", i); + label_unit = gtk_label_new (buf); + gtk_table_attach (GTK_TABLE (table), label_unit, 0, 1, i * 2 + 1, i * 2 + 2, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + gtk_label_set_justify (GTK_LABEL (label_unit), GTK_JUSTIFY_LEFT); + gtk_misc_set_alignment (GTK_MISC (label_unit), 0, 0.5); + snprintf(buf, sizeof(buf), "label_unit_%d", i); + GLADE_HOOKUP_OBJECT (parent, label_unit, buf); + + // radio button + radiobutton = gtk_radio_button_new_with_mnemonic (NULL, _("")); + gtk_table_attach (GTK_TABLE (table), radiobutton, 0, 1, i * 2, i * 2 + 1, + (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton), radiobutton_group); + radiobutton_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton)); + snprintf(buf, sizeof(buf), "radiobutton_%d", i); + GLADE_HOOKUP_OBJECT (parent, radiobutton, buf); + } +} + GtkWidget* create_page_status (void) { - GtkWidget *page_status; - GtkWidget *scrolledwindow4; - GtkWidget *viewport1; - GtkWidget *table3; - GtkWidget *label_unit_0; - GtkWidget *label_unit_1; - GtkWidget *label_unit_2; - GtkWidget *label_unit_3; - GtkWidget *label_unit_4; - GtkWidget *label_unit_5; - GtkWidget *label_unit_6; - GtkWidget *label_unit_7; - GtkWidget *label_unit_8; - GtkWidget *label_unit_9; - GtkWidget *label_unit_10; - GtkWidget *label_unit_11; - GtkWidget *label_unit_13; - GtkWidget *label_unit_14; - GtkWidget *label_unit_15; - GtkWidget *radiobutton_0; - GSList *radiobutton_0_group = NULL; - GtkWidget *radiobutton_1; - GtkWidget *radiobutton_2; - GtkWidget *radiobutton_3; - GtkWidget *radiobutton_4; - GtkWidget *radiobutton_5; - GtkWidget *radiobutton_6; - GtkWidget *radiobutton_7; - GtkWidget *radiobutton_8; - GtkWidget *radiobutton_9; - GtkWidget *radiobutton_10; - GtkWidget *radiobutton_11; - GtkWidget *label_unit_12; - GtkWidget *radiobutton_12; - GtkWidget *radiobutton_13; - GtkWidget *radiobutton_14; - GtkWidget *radiobutton_15; - - page_status = gtk_window_new (GTK_WINDOW_TOPLEVEL); - gtk_window_set_title (GTK_WINDOW (page_status), _("page_status")); - - scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL); - gtk_widget_show (scrolledwindow4); - gtk_container_add (GTK_CONTAINER (page_status), scrolledwindow4); - gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); - - viewport1 = gtk_viewport_new (NULL, NULL); - gtk_widget_show (viewport1); - gtk_container_add (GTK_CONTAINER (scrolledwindow4), viewport1); - - table3 = gtk_table_new (32, 1, FALSE); - gtk_widget_show (table3); - gtk_container_add (GTK_CONTAINER (viewport1), table3); - - label_unit_0 = gtk_label_new (_("00")); - gtk_table_attach (GTK_TABLE (table3), label_unit_0, 0, 1, 1, 2, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_0), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_0), 0, 0.5); + GtkWidget *page_status; - label_unit_1 = gtk_label_new (_("01")); - gtk_table_attach (GTK_TABLE (table3), label_unit_1, 0, 1, 3, 4, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_1), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_1), 0, 0.5); + page_status = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_window_set_title (GTK_WINDOW (page_status), _("page_status")); + GLADE_HOOKUP_OBJECT_NO_REF (page_status, page_status, "page_status"); - label_unit_2 = gtk_label_new (_("02")); - gtk_table_attach (GTK_TABLE (table3), label_unit_2, 0, 1, 5, 6, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_2), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_2), 0, 0.5); - - label_unit_3 = gtk_label_new (_("03")); - gtk_table_attach (GTK_TABLE (table3), label_unit_3, 0, 1, 7, 8, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_3), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_3), 0, 0.5); + create_pane_status (page_status); - label_unit_4 = gtk_label_new (_("04")); - gtk_table_attach (GTK_TABLE (table3), label_unit_4, 0, 1, 9, 10, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_4), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_4), 0, 0.5); - - label_unit_5 = gtk_label_new (_("05")); - gtk_table_attach (GTK_TABLE (table3), label_unit_5, 0, 1, 11, 12, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_5), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_5), 0, 0.5); - - label_unit_6 = gtk_label_new (_("06")); - gtk_table_attach (GTK_TABLE (table3), label_unit_6, 0, 1, 13, 14, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_6), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_6), 0, 0.5); - - label_unit_7 = gtk_label_new (_("07")); - gtk_table_attach (GTK_TABLE (table3), label_unit_7, 0, 1, 15, 16, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_7), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_7), 0, 0.5); - - label_unit_8 = gtk_label_new (_("08")); - gtk_table_attach (GTK_TABLE (table3), label_unit_8, 0, 1, 17, 18, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_8), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_8), 0, 0.5); - - label_unit_9 = gtk_label_new (_("09")); - gtk_table_attach (GTK_TABLE (table3), label_unit_9, 0, 1, 19, 20, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_9), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_9), 0, 0.5); - - label_unit_10 = gtk_label_new (_("10")); - gtk_table_attach (GTK_TABLE (table3), label_unit_10, 0, 1, 21, 22, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_10), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_10), 0, 0.5); - - label_unit_11 = gtk_label_new (_("11")); - gtk_table_attach (GTK_TABLE (table3), label_unit_11, 0, 1, 23, 24, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_11), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_11), 0, 0.5); - - label_unit_13 = gtk_label_new (_("13")); - gtk_table_attach (GTK_TABLE (table3), label_unit_13, 0, 1, 27, 28, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_13), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_13), 0, 0.5); - - label_unit_14 = gtk_label_new (_("14")); - gtk_table_attach (GTK_TABLE (table3), label_unit_14, 0, 1, 29, 30, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_14), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_14), 0, 0.5); - - label_unit_15 = gtk_label_new (_("15")); - gtk_table_attach (GTK_TABLE (table3), label_unit_15, 0, 1, 31, 32, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_15), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_15), 0, 0.5); - - radiobutton_0 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_0, 0, 1, 0, 1, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_0), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_0)); - - radiobutton_1 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_1, 0, 1, 2, 3, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_1), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_1)); - - radiobutton_2 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_2, 0, 1, 4, 5, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_2), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_2)); - - radiobutton_3 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_3, 0, 1, 6, 7, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_3), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_3)); - - radiobutton_4 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_4, 0, 1, 8, 9, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_4), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_4)); - - radiobutton_5 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_5, 0, 1, 10, 11, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_5), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_5)); - - radiobutton_6 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_6, 0, 1, 12, 13, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_6), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_6)); - - radiobutton_7 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_7, 0, 1, 14, 15, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_7), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_7)); - - radiobutton_8 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_8, 0, 1, 16, 17, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_8), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_8)); - - radiobutton_9 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_9, 0, 1, 18, 19, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_9), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_9)); - - radiobutton_10 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_10, 0, 1, 20, 21, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_10), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_10)); - - radiobutton_11 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_11, 0, 1, 22, 23, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_11), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_11)); - - label_unit_12 = gtk_label_new (_("12")); - gtk_table_attach (GTK_TABLE (table3), label_unit_12, 0, 1, 25, 26, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_label_set_justify (GTK_LABEL (label_unit_12), GTK_JUSTIFY_LEFT); - gtk_misc_set_alignment (GTK_MISC (label_unit_12), 0, 0.5); - - radiobutton_12 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_12, 0, 1, 24, 25, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_12), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_12)); - - radiobutton_13 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_13, 0, 1, 26, 27, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_13), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_13)); - - radiobutton_14 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_14, 0, 1, 28, 29, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_14), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_14)); - - radiobutton_15 = gtk_radio_button_new_with_mnemonic (NULL, _("")); - gtk_table_attach (GTK_TABLE (table3), radiobutton_15, 0, 1, 30, 31, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_15), radiobutton_0_group); - radiobutton_0_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_15)); - - /* Store pointers to all widgets, for use by lookup_widget(). */ - GLADE_HOOKUP_OBJECT_NO_REF (page_status, page_status, "page_status"); - GLADE_HOOKUP_OBJECT (page_status, scrolledwindow4, "scrolledwindow4"); - GLADE_HOOKUP_OBJECT (page_status, viewport1, "viewport1"); - GLADE_HOOKUP_OBJECT (page_status, table3, "table3"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_0, "label_unit_0"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_1, "label_unit_1"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_2, "label_unit_2"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_3, "label_unit_3"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_4, "label_unit_4"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_5, "label_unit_5"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_6, "label_unit_6"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_7, "label_unit_7"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_8, "label_unit_8"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_9, "label_unit_9"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_10, "label_unit_10"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_11, "label_unit_11"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_13, "label_unit_13"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_14, "label_unit_14"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_15, "label_unit_15"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_0, "radiobutton_0"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_1, "radiobutton_1"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_2, "radiobutton_2"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_3, "radiobutton_3"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_4, "radiobutton_4"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_5, "radiobutton_5"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_6, "radiobutton_6"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_7, "radiobutton_7"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_8, "radiobutton_8"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_9, "radiobutton_9"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_10, "radiobutton_10"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_11, "radiobutton_11"); - GLADE_HOOKUP_OBJECT (page_status, label_unit_12, "label_unit_12"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_12, "radiobutton_12"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_13, "radiobutton_13"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_14, "radiobutton_14"); - GLADE_HOOKUP_OBJECT (page_status, radiobutton_15, "radiobutton_15"); - - return page_status; + return page_status; } GtkWidget* -- 1.7.4.4