factorize status_page creation
authorMaksym Veremeyenko <verem@m1stereo.tv>
Sat, 11 Jun 2011 11:02:08 +0000 (14:02 +0300)
committerMaksym Veremeyenko <verem@m1stereo.tv>
Sun, 12 Jun 2011 13:07:00 +0000 (16:07 +0300)
src/interface.c

index 5fc0aab..552c2f5 100644 (file)
@@ -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, _("<disconnected>"));
+               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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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, _("<disconnected>"));
-  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*