/*
 * DO NOT EDIT THIS FILE - it is generated by Glade.
 */

#ifdef HAVE_CONFIG_H
#  include <config.h>
#endif

#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <string.h>
#include <stdio.h>

#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>

#include "callbacks.h"
#include "interface.h"
#include "support.h"

#define GLADE_HOOKUP_OBJECT(component,widget,name) \
  g_object_set_data_full (G_OBJECT (component), name, \
    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)

#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
  g_object_set_data (G_OBJECT (component), name, widget)

GtkWidget*
create_w_main (void)
{
  GtkWidget *w_main;
  GtkWidget *hbox1;
  GtkWidget *vbox1;
  GtkWidget *hseparator1;
  GtkWidget *notebook1;
  GtkWidget *table1;
  GtkWidget *frame1;
  GtkWidget *table2;
  GtkWidget *label34;
  GtkWidget *t_g_ic_val;
  GtkWidget *label33;
  GtkWidget *t_g_ic_avg;
  GtkWidget *label27;
  GtkWidget *frame2;
  GtkWidget *table3;
  GtkWidget *t_g_iv_avg;
  GtkWidget *label35;
  GtkWidget *t_g_iv_val;
  GtkWidget *label36;
  GtkWidget *label28;
  GtkWidget *frame3;
  GtkWidget *table4;
  GtkWidget *t_g_oc_avg;
  GtkWidget *label37;
  GtkWidget *label38;
  GtkWidget *t_g_oc_val;
  GtkWidget *label29;
  GtkWidget *frame4;
  GtkWidget *table5;
  GtkWidget *t_g_ov_avg;
  GtkWidget *label39;
  GtkWidget *t_g_ov_val;
  GtkWidget *label40;
  GtkWidget *label30;
  GtkWidget *frame5;
  GtkWidget *table6;
  GtkWidget *t_g_pressure_avg;
  GtkWidget *label41;
  GtkWidget *t_g_pressure_val;
  GtkWidget *label42;
  GtkWidget *label31;
  GtkWidget *frame6;
  GtkWidget *table7;
  GtkWidget *t_g_speed_avg;
  GtkWidget *label43;
  GtkWidget *t_g_speed_val;
  GtkWidget *label44;
  GtkWidget *label32;
  GtkWidget *label5;
  GtkWidget *vbox2;
  GtkWidget *hbox3;
  GtkWidget *label13;
  GtkWidget *label12;
  GtkWidget *t_licval;
  GtkWidget *draw_ic;
  GtkWidget *hscale_ic;
  GtkWidget *label6;
  GtkWidget *vbox3;
  GtkWidget *hbox4;
  GtkWidget *label14;
  GtkWidget *label20;
  GtkWidget *t_livval;
  GtkWidget *draw_iv;
  GtkWidget *hscale_iv;
  GtkWidget *label7;
  GtkWidget *vbox4;
  GtkWidget *hbox5;
  GtkWidget *label16;
  GtkWidget *label21;
  GtkWidget *t_locval;
  GtkWidget *draw_oc;
  GtkWidget *hscale_oc;
  GtkWidget *label8;
  GtkWidget *vbox5;
  GtkWidget *hbox6;
  GtkWidget *label18;
  GtkWidget *label22;
  GtkWidget *t_lovval;
  GtkWidget *draw_ov;
  GtkWidget *hscale_ov;
  GtkWidget *label9;
  GtkWidget *vbox6;
  GtkWidget *hbox7;
  GtkWidget *label23;
  GtkWidget *label24;
  GtkWidget *t_lpressureval;
  GtkWidget *draw_pressure;
  GtkWidget *hscale_pressure;
  GtkWidget *label10;
  GtkWidget *vbox7;
  GtkWidget *hbox8;
  GtkWidget *label25;
  GtkWidget *label26;
  GtkWidget *t_lspeedval;
  GtkWidget *draw_speed;
  GtkWidget *hscale_speed;
  GtkWidget *label11;
  GtkWidget *hbox2;
  GtkWidget *l_filler;
  GtkWidget *b_track;
  GtkWidget *b_exit;
  GtkWidget *statusbar1;

  w_main = gtk_window_new (GTK_WINDOW_TOPLEVEL);
  gtk_widget_set_name (w_main, "w_main");
  gtk_window_set_title (GTK_WINDOW (w_main), _("Solar Car Monitor"));
  gtk_window_set_position (GTK_WINDOW (w_main), GTK_WIN_POS_CENTER);
  gtk_window_set_default_size (GTK_WINDOW (w_main), 675, 460);

  hbox1 = gtk_hbox_new (FALSE, 0);
  gtk_widget_set_name (hbox1, "hbox1");
  gtk_widget_show (hbox1);
  gtk_container_add (GTK_CONTAINER (w_main), hbox1);

  vbox1 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox1, "vbox1");
  gtk_widget_show (vbox1);
  gtk_box_pack_start (GTK_BOX (hbox1), vbox1, TRUE, TRUE, 0);

  hseparator1 = gtk_hseparator_new ();
  gtk_widget_set_name (hseparator1, "hseparator1");
  gtk_widget_show (hseparator1);
  gtk_box_pack_start (GTK_BOX (vbox1), hseparator1, FALSE, TRUE, 0);

  notebook1 = gtk_notebook_new ();
  gtk_widget_set_name (notebook1, "notebook1");
  gtk_widget_show (notebook1);
  gtk_box_pack_start (GTK_BOX (vbox1), notebook1, TRUE, TRUE, 0);
  gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook1), GTK_POS_LEFT);

  table1 = gtk_table_new (3, 2, FALSE);
  gtk_widget_set_name (table1, "table1");
  gtk_widget_show (table1);
  gtk_container_add (GTK_CONTAINER (notebook1), table1);

  frame1 = gtk_frame_new (NULL);
  gtk_widget_set_name (frame1, "frame1");
  gtk_widget_show (frame1);
  gtk_table_attach (GTK_TABLE (table1), frame1, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 5);
  gtk_frame_set_label_align (GTK_FRAME (frame1), 0.02, 0.5);

  table2 = gtk_table_new (2, 2, FALSE);
  gtk_widget_set_name (table2, "table2");
  gtk_widget_show (table2);
  gtk_container_add (GTK_CONTAINER (frame1), table2);

  label34 = gtk_label_new (_("Average"));
  gtk_widget_set_name (label34, "label34");
  gtk_widget_show (label34);
  gtk_table_attach (GTK_TABLE (table2), label34, 0, 1, 1, 2,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label34), 1, 0.5);

  t_g_ic_val = gtk_entry_new ();
  gtk_widget_set_name (t_g_ic_val, "t_g_ic_val");
  gtk_widget_show (t_g_ic_val);
  gtk_table_attach (GTK_TABLE (table2), t_g_ic_val, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_ic_val), FALSE);

  label33 = gtk_label_new (_("Current Value"));
  gtk_widget_set_name (label33, "label33");
  gtk_widget_show (label33);
  gtk_table_attach (GTK_TABLE (table2), label33, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label33), 1, 0.5);

  t_g_ic_avg = gtk_entry_new ();
  gtk_widget_set_name (t_g_ic_avg, "t_g_ic_avg");
  gtk_widget_show (t_g_ic_avg);
  gtk_table_attach (GTK_TABLE (table2), t_g_ic_avg, 1, 2, 1, 2,
                    (GtkAttachOptions) (0),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_ic_avg), FALSE);

  label27 = gtk_label_new (_("Input Current"));
  gtk_widget_set_name (label27, "label27");
  gtk_widget_show (label27);
  gtk_frame_set_label_widget (GTK_FRAME (frame1), label27);

  frame2 = gtk_frame_new (NULL);
  gtk_widget_set_name (frame2, "frame2");
  gtk_widget_show (frame2);
  gtk_table_attach (GTK_TABLE (table1), frame2, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_FILL), 0, 5);
  gtk_frame_set_label_align (GTK_FRAME (frame2), 0.02, 0.5);

  table3 = gtk_table_new (2, 2, FALSE);
  gtk_widget_set_name (table3, "table3");
  gtk_widget_show (table3);
  gtk_container_add (GTK_CONTAINER (frame2), table3);

  t_g_iv_avg = gtk_entry_new ();
  gtk_widget_set_name (t_g_iv_avg, "t_g_iv_avg");
  gtk_widget_show (t_g_iv_avg);
  gtk_table_attach (GTK_TABLE (table3), t_g_iv_avg, 1, 2, 1, 2,
                    (GtkAttachOptions) (0),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_iv_avg), FALSE);

  label35 = gtk_label_new (_("Average"));
  gtk_widget_set_name (label35, "label35");
  gtk_widget_show (label35);
  gtk_table_attach (GTK_TABLE (table3), label35, 0, 1, 1, 2,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label35), 1, 0.5);

  t_g_iv_val = gtk_entry_new ();
  gtk_widget_set_name (t_g_iv_val, "t_g_iv_val");
  gtk_widget_show (t_g_iv_val);
  gtk_table_attach (GTK_TABLE (table3), t_g_iv_val, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_iv_val), FALSE);

  label36 = gtk_label_new (_("Current Value"));
  gtk_widget_set_name (label36, "label36");
  gtk_widget_show (label36);
  gtk_table_attach (GTK_TABLE (table3), label36, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label36), 1, 0.5);

  label28 = gtk_label_new (_("Input Voltage"));
  gtk_widget_set_name (label28, "label28");
  gtk_widget_show (label28);
  gtk_frame_set_label_widget (GTK_FRAME (frame2), label28);

  frame3 = gtk_frame_new (NULL);
  gtk_widget_set_name (frame3, "frame3");
  gtk_widget_show (frame3);
  gtk_table_attach (GTK_TABLE (table1), frame3, 0, 1, 1, 2,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 5);
  gtk_frame_set_label_align (GTK_FRAME (frame3), 0.02, 0.5);

  table4 = gtk_table_new (2, 2, FALSE);
  gtk_widget_set_name (table4, "table4");
  gtk_widget_show (table4);
  gtk_container_add (GTK_CONTAINER (frame3), table4);

  t_g_oc_avg = gtk_entry_new ();
  gtk_widget_set_name (t_g_oc_avg, "t_g_oc_avg");
  gtk_widget_show (t_g_oc_avg);
  gtk_table_attach (GTK_TABLE (table4), t_g_oc_avg, 1, 2, 1, 2,
                    (GtkAttachOptions) (0),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_oc_avg), FALSE);

  label37 = gtk_label_new (_("Average"));
  gtk_widget_set_name (label37, "label37");
  gtk_widget_show (label37);
  gtk_table_attach (GTK_TABLE (table4), label37, 0, 1, 1, 2,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label37), 1, 0.5);

  label38 = gtk_label_new (_("Current Value"));
  gtk_widget_set_name (label38, "label38");
  gtk_widget_show (label38);
  gtk_table_attach (GTK_TABLE (table4), label38, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label38), 1, 0.5);

  t_g_oc_val = gtk_entry_new ();
  gtk_widget_set_name (t_g_oc_val, "t_g_oc_val");
  gtk_widget_show (t_g_oc_val);
  gtk_table_attach (GTK_TABLE (table4), t_g_oc_val, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_oc_val), FALSE);

  label29 = gtk_label_new (_("Output Current"));
  gtk_widget_set_name (label29, "label29");
  gtk_widget_show (label29);
  gtk_frame_set_label_widget (GTK_FRAME (frame3), label29);

  frame4 = gtk_frame_new (NULL);
  gtk_widget_set_name (frame4, "frame4");
  gtk_widget_show (frame4);
  gtk_table_attach (GTK_TABLE (table1), frame4, 1, 2, 1, 2,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (GTK_FILL), 0, 5);
  gtk_frame_set_label_align (GTK_FRAME (frame4), 0.02, 0.5);

  table5 = gtk_table_new (2, 2, FALSE);
  gtk_widget_set_name (table5, "table5");
  gtk_widget_show (table5);
  gtk_container_add (GTK_CONTAINER (frame4), table5);

  t_g_ov_avg = gtk_entry_new ();
  gtk_widget_set_name (t_g_ov_avg, "t_g_ov_avg");
  gtk_widget_show (t_g_ov_avg);
  gtk_table_attach (GTK_TABLE (table5), t_g_ov_avg, 1, 2, 1, 2,
                    (GtkAttachOptions) (0),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_ov_avg), FALSE);

  label39 = gtk_label_new (_("Average"));
  gtk_widget_set_name (label39, "label39");
  gtk_widget_show (label39);
  gtk_table_attach (GTK_TABLE (table5), label39, 0, 1, 1, 2,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label39), 1, 0.5);

  t_g_ov_val = gtk_entry_new ();
  gtk_widget_set_name (t_g_ov_val, "t_g_ov_val");
  gtk_widget_show (t_g_ov_val);
  gtk_table_attach (GTK_TABLE (table5), t_g_ov_val, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_ov_val), FALSE);

  label40 = gtk_label_new (_("Current Value"));
  gtk_widget_set_name (label40, "label40");
  gtk_widget_show (label40);
  gtk_table_attach (GTK_TABLE (table5), label40, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label40), 1, 0.5);

  label30 = gtk_label_new (_("Output Voltage"));
  gtk_widget_set_name (label30, "label30");
  gtk_widget_show (label30);
  gtk_frame_set_label_widget (GTK_FRAME (frame4), label30);

  frame5 = gtk_frame_new (NULL);
  gtk_widget_set_name (frame5, "frame5");
  gtk_widget_show (frame5);
  gtk_table_attach (GTK_TABLE (table1), frame5, 0, 1, 2, 3,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 5);
  gtk_frame_set_label_align (GTK_FRAME (frame5), 0.02, 0.5);

  table6 = gtk_table_new (2, 2, FALSE);
  gtk_widget_set_name (table6, "table6");
  gtk_widget_show (table6);
  gtk_container_add (GTK_CONTAINER (frame5), table6);

  t_g_pressure_avg = gtk_entry_new ();
  gtk_widget_set_name (t_g_pressure_avg, "t_g_pressure_avg");
  gtk_widget_show (t_g_pressure_avg);
  gtk_table_attach (GTK_TABLE (table6), t_g_pressure_avg, 1, 2, 1, 2,
                    (GtkAttachOptions) (0),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_pressure_avg), FALSE);

  label41 = gtk_label_new (_("Average"));
  gtk_widget_set_name (label41, "label41");
  gtk_widget_show (label41);
  gtk_table_attach (GTK_TABLE (table6), label41, 0, 1, 1, 2,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label41), 1, 0.5);

  t_g_pressure_val = gtk_entry_new ();
  gtk_widget_set_name (t_g_pressure_val, "t_g_pressure_val");
  gtk_widget_show (t_g_pressure_val);
  gtk_table_attach (GTK_TABLE (table6), t_g_pressure_val, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_pressure_val), FALSE);

  label42 = gtk_label_new (_("Current Value"));
  gtk_widget_set_name (label42, "label42");
  gtk_widget_show (label42);
  gtk_table_attach (GTK_TABLE (table6), label42, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label42), 1, 0.5);

  label31 = gtk_label_new (_("Pressure"));
  gtk_widget_set_name (label31, "label31");
  gtk_widget_show (label31);
  gtk_frame_set_label_widget (GTK_FRAME (frame5), label31);

  frame6 = gtk_frame_new (NULL);
  gtk_widget_set_name (frame6, "frame6");
  gtk_widget_show (frame6);
  gtk_table_attach (GTK_TABLE (table1), frame6, 1, 2, 2, 3,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (GTK_FILL), 0, 5);
  gtk_frame_set_label_align (GTK_FRAME (frame6), 0.02, 0.5);

  table7 = gtk_table_new (2, 2, FALSE);
  gtk_widget_set_name (table7, "table7");
  gtk_widget_show (table7);
  gtk_container_add (GTK_CONTAINER (frame6), table7);

  t_g_speed_avg = gtk_entry_new ();
  gtk_widget_set_name (t_g_speed_avg, "t_g_speed_avg");
  gtk_widget_show (t_g_speed_avg);
  gtk_table_attach (GTK_TABLE (table7), t_g_speed_avg, 1, 2, 1, 2,
                    (GtkAttachOptions) (0),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_speed_avg), FALSE);

  label43 = gtk_label_new (_("Average"));
  gtk_widget_set_name (label43, "label43");
  gtk_widget_show (label43);
  gtk_table_attach (GTK_TABLE (table7), label43, 0, 1, 1, 2,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label43), 1, 0.5);

  t_g_speed_val = gtk_entry_new ();
  gtk_widget_set_name (t_g_speed_val, "t_g_speed_val");
  gtk_widget_show (t_g_speed_val);
  gtk_table_attach (GTK_TABLE (table7), t_g_speed_val, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_g_speed_val), FALSE);

  label44 = gtk_label_new (_("Current Value"));
  gtk_widget_set_name (label44, "label44");
  gtk_widget_show (label44);
  gtk_table_attach (GTK_TABLE (table7), label44, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_EXPAND), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label44), 1, 0.5);

  label32 = gtk_label_new (_("Speed"));
  gtk_widget_set_name (label32, "label32");
  gtk_widget_show (label32);
  gtk_frame_set_label_widget (GTK_FRAME (frame6), label32);

  label5 = gtk_label_new (_("General"));
  gtk_widget_set_name (label5, "label5");
  gtk_widget_show (label5);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label5);

  vbox2 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox2, "vbox2");
  gtk_widget_show (vbox2);
  gtk_container_add (GTK_CONTAINER (notebook1), vbox2);

  hbox3 = gtk_hbox_new (FALSE, 0);
  gtk_widget_set_name (hbox3, "hbox3");
  gtk_widget_show (hbox3);
  gtk_box_pack_start (GTK_BOX (vbox2), hbox3, FALSE, TRUE, 0);

  label13 = gtk_label_new ("");
  gtk_widget_set_name (label13, "label13");
  gtk_widget_show (label13);
  gtk_box_pack_start (GTK_BOX (hbox3), label13, TRUE, TRUE, 0);

  label12 = gtk_label_new (_("Latest Reading "));
  gtk_widget_set_name (label12, "label12");
  gtk_widget_show (label12);
  gtk_box_pack_start (GTK_BOX (hbox3), label12, FALSE, FALSE, 0);
  gtk_label_set_justify (GTK_LABEL (label12), GTK_JUSTIFY_CENTER);

  t_licval = gtk_entry_new ();
  gtk_widget_set_name (t_licval, "t_licval");
  gtk_widget_show (t_licval);
  gtk_box_pack_start (GTK_BOX (hbox3), t_licval, FALSE, TRUE, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_licval), FALSE);

  draw_ic = gtk_drawing_area_new ();
  gtk_widget_set_name (draw_ic, "draw_ic");
  gtk_widget_show (draw_ic);
  gtk_box_pack_start (GTK_BOX (vbox2), draw_ic, TRUE, TRUE, 0);

  hscale_ic = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 1, 1, 5, 1)));
  gtk_widget_set_name (hscale_ic, "hscale_ic");
  gtk_widget_show (hscale_ic);
  gtk_box_pack_start (GTK_BOX (vbox2), hscale_ic, FALSE, FALSE, 0);
  gtk_scale_set_digits (GTK_SCALE (hscale_ic), 0);

  label6 = gtk_label_new (_("Input Current"));
  gtk_widget_set_name (label6, "label6");
  gtk_widget_show (label6);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label6);

  vbox3 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox3, "vbox3");
  gtk_widget_show (vbox3);
  gtk_container_add (GTK_CONTAINER (notebook1), vbox3);

  hbox4 = gtk_hbox_new (FALSE, 0);
  gtk_widget_set_name (hbox4, "hbox4");
  gtk_widget_show (hbox4);
  gtk_box_pack_start (GTK_BOX (vbox3), hbox4, FALSE, FALSE, 0);

  label14 = gtk_label_new ("");
  gtk_widget_set_name (label14, "label14");
  gtk_widget_show (label14);
  gtk_box_pack_start (GTK_BOX (hbox4), label14, TRUE, TRUE, 0);

  label20 = gtk_label_new (_("Latest Reading "));
  gtk_widget_set_name (label20, "label20");
  gtk_widget_show (label20);
  gtk_box_pack_start (GTK_BOX (hbox4), label20, FALSE, FALSE, 0);
  gtk_label_set_justify (GTK_LABEL (label20), GTK_JUSTIFY_CENTER);

  t_livval = gtk_entry_new ();
  gtk_widget_set_name (t_livval, "t_livval");
  gtk_widget_show (t_livval);
  gtk_box_pack_start (GTK_BOX (hbox4), t_livval, FALSE, TRUE, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_livval), FALSE);

  draw_iv = gtk_drawing_area_new ();
  gtk_widget_set_name (draw_iv, "draw_iv");
  gtk_widget_show (draw_iv);
  gtk_box_pack_start (GTK_BOX (vbox3), draw_iv, TRUE, TRUE, 0);

  hscale_iv = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 1, 1, 5, 1)));
  gtk_widget_set_name (hscale_iv, "hscale_iv");
  gtk_widget_show (hscale_iv);
  gtk_box_pack_start (GTK_BOX (vbox3), hscale_iv, FALSE, FALSE, 0);
  gtk_scale_set_digits (GTK_SCALE (hscale_iv), 0);

  label7 = gtk_label_new (_("Input Voltage"));
  gtk_widget_set_name (label7, "label7");
  gtk_widget_show (label7);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label7);

  vbox4 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox4, "vbox4");
  gtk_widget_show (vbox4);
  gtk_container_add (GTK_CONTAINER (notebook1), vbox4);

  hbox5 = gtk_hbox_new (FALSE, 0);
  gtk_widget_set_name (hbox5, "hbox5");
  gtk_widget_show (hbox5);
  gtk_box_pack_start (GTK_BOX (vbox4), hbox5, FALSE, FALSE, 0);

  label16 = gtk_label_new ("");
  gtk_widget_set_name (label16, "label16");
  gtk_widget_show (label16);
  gtk_box_pack_start (GTK_BOX (hbox5), label16, TRUE, TRUE, 0);

  label21 = gtk_label_new (_("Latest Reading "));
  gtk_widget_set_name (label21, "label21");
  gtk_widget_show (label21);
  gtk_box_pack_start (GTK_BOX (hbox5), label21, FALSE, FALSE, 0);
  gtk_label_set_justify (GTK_LABEL (label21), GTK_JUSTIFY_CENTER);

  t_locval = gtk_entry_new ();
  gtk_widget_set_name (t_locval, "t_locval");
  gtk_widget_show (t_locval);
  gtk_box_pack_start (GTK_BOX (hbox5), t_locval, FALSE, TRUE, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_locval), FALSE);

  draw_oc = gtk_drawing_area_new ();
  gtk_widget_set_name (draw_oc, "draw_oc");
  gtk_widget_show (draw_oc);
  gtk_box_pack_start (GTK_BOX (vbox4), draw_oc, TRUE, TRUE, 0);

  hscale_oc = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 1, 1, 5, 1)));
  gtk_widget_set_name (hscale_oc, "hscale_oc");
  gtk_widget_show (hscale_oc);
  gtk_box_pack_start (GTK_BOX (vbox4), hscale_oc, FALSE, FALSE, 0);
  gtk_scale_set_digits (GTK_SCALE (hscale_oc), 0);

  label8 = gtk_label_new (_("Output Current"));
  gtk_widget_set_name (label8, "label8");
  gtk_widget_show (label8);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label8);

  vbox5 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox5, "vbox5");
  gtk_widget_show (vbox5);
  gtk_container_add (GTK_CONTAINER (notebook1), vbox5);

  hbox6 = gtk_hbox_new (FALSE, 0);
  gtk_widget_set_name (hbox6, "hbox6");
  gtk_widget_show (hbox6);
  gtk_box_pack_start (GTK_BOX (vbox5), hbox6, FALSE, FALSE, 0);

  label18 = gtk_label_new ("");
  gtk_widget_set_name (label18, "label18");
  gtk_widget_show (label18);
  gtk_box_pack_start (GTK_BOX (hbox6), label18, TRUE, TRUE, 0);

  label22 = gtk_label_new (_("Latest Reading "));
  gtk_widget_set_name (label22, "label22");
  gtk_widget_show (label22);
  gtk_box_pack_start (GTK_BOX (hbox6), label22, FALSE, FALSE, 0);
  gtk_label_set_justify (GTK_LABEL (label22), GTK_JUSTIFY_CENTER);

  t_lovval = gtk_entry_new ();
  gtk_widget_set_name (t_lovval, "t_lovval");
  gtk_widget_show (t_lovval);
  gtk_box_pack_start (GTK_BOX (hbox6), t_lovval, FALSE, TRUE, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_lovval), FALSE);

  draw_ov = gtk_drawing_area_new ();
  gtk_widget_set_name (draw_ov, "draw_ov");
  gtk_widget_show (draw_ov);
  gtk_box_pack_start (GTK_BOX (vbox5), draw_ov, TRUE, TRUE, 0);

  hscale_ov = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 1, 1, 5, 1)));
  gtk_widget_set_name (hscale_ov, "hscale_ov");
  gtk_widget_show (hscale_ov);
  gtk_box_pack_start (GTK_BOX (vbox5), hscale_ov, FALSE, FALSE, 0);
  gtk_scale_set_digits (GTK_SCALE (hscale_ov), 0);

  label9 = gtk_label_new (_("Output Voltage"));
  gtk_widget_set_name (label9, "label9");
  gtk_widget_show (label9);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label9);

  vbox6 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox6, "vbox6");
  gtk_widget_show (vbox6);
  gtk_container_add (GTK_CONTAINER (notebook1), vbox6);

  hbox7 = gtk_hbox_new (FALSE, 0);
  gtk_widget_set_name (hbox7, "hbox7");
  gtk_widget_show (hbox7);
  gtk_box_pack_start (GTK_BOX (vbox6), hbox7, FALSE, FALSE, 0);

  label23 = gtk_label_new ("");
  gtk_widget_set_name (label23, "label23");
  gtk_widget_show (label23);
  gtk_box_pack_start (GTK_BOX (hbox7), label23, TRUE, TRUE, 0);

  label24 = gtk_label_new (_("Latest Reading "));
  gtk_widget_set_name (label24, "label24");
  gtk_widget_show (label24);
  gtk_box_pack_start (GTK_BOX (hbox7), label24, FALSE, FALSE, 0);
  gtk_label_set_justify (GTK_LABEL (label24), GTK_JUSTIFY_CENTER);

  t_lpressureval = gtk_entry_new ();
  gtk_widget_set_name (t_lpressureval, "t_lpressureval");
  gtk_widget_show (t_lpressureval);
  gtk_box_pack_start (GTK_BOX (hbox7), t_lpressureval, FALSE, TRUE, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_lpressureval), FALSE);

  draw_pressure = gtk_drawing_area_new ();
  gtk_widget_set_name (draw_pressure, "draw_pressure");
  gtk_widget_show (draw_pressure);
  gtk_box_pack_start (GTK_BOX (vbox6), draw_pressure, TRUE, TRUE, 0);

  hscale_pressure = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 1, 1, 5, 1)));
  gtk_widget_set_name (hscale_pressure, "hscale_pressure");
  gtk_widget_show (hscale_pressure);
  gtk_box_pack_start (GTK_BOX (vbox6), hscale_pressure, FALSE, FALSE, 0);
  gtk_scale_set_digits (GTK_SCALE (hscale_pressure), 0);

  label10 = gtk_label_new (_("Pressure"));
  gtk_widget_set_name (label10, "label10");
  gtk_widget_show (label10);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 5), label10);

  vbox7 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox7, "vbox7");
  gtk_widget_show (vbox7);
  gtk_container_add (GTK_CONTAINER (notebook1), vbox7);

  hbox8 = gtk_hbox_new (FALSE, 0);
  gtk_widget_set_name (hbox8, "hbox8");
  gtk_widget_show (hbox8);
  gtk_box_pack_start (GTK_BOX (vbox7), hbox8, FALSE, FALSE, 0);

  label25 = gtk_label_new ("");
  gtk_widget_set_name (label25, "label25");
  gtk_widget_show (label25);
  gtk_box_pack_start (GTK_BOX (hbox8), label25, TRUE, TRUE, 0);

  label26 = gtk_label_new (_("Latest Reading "));
  gtk_widget_set_name (label26, "label26");
  gtk_widget_show (label26);
  gtk_box_pack_start (GTK_BOX (hbox8), label26, FALSE, FALSE, 0);
  gtk_label_set_justify (GTK_LABEL (label26), GTK_JUSTIFY_CENTER);

  t_lspeedval = gtk_entry_new ();
  gtk_widget_set_name (t_lspeedval, "t_lspeedval");
  gtk_widget_show (t_lspeedval);
  gtk_box_pack_start (GTK_BOX (hbox8), t_lspeedval, FALSE, TRUE, 0);
  gtk_editable_set_editable (GTK_EDITABLE (t_lspeedval), FALSE);

  draw_speed = gtk_drawing_area_new ();
  gtk_widget_set_name (draw_speed, "draw_speed");
  gtk_widget_show (draw_speed);
  gtk_box_pack_start (GTK_BOX (vbox7), draw_speed, TRUE, TRUE, 0);

  hscale_speed = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 1, 1, 5, 1)));
  gtk_widget_set_name (hscale_speed, "hscale_speed");
  gtk_widget_show (hscale_speed);
  gtk_box_pack_start (GTK_BOX (vbox7), hscale_speed, FALSE, FALSE, 0);
  gtk_scale_set_digits (GTK_SCALE (hscale_speed), 0);

  label11 = gtk_label_new (_("Speed"));
  gtk_widget_set_name (label11, "label11");
  gtk_widget_show (label11);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 6), label11);

  hbox2 = gtk_hbox_new (FALSE, 10);
  gtk_widget_set_name (hbox2, "hbox2");
  gtk_widget_show (hbox2);
  gtk_box_pack_start (GTK_BOX (vbox1), hbox2, FALSE, FALSE, 5);

  l_filler = gtk_label_new ("");
  gtk_widget_set_name (l_filler, "l_filler");
  gtk_widget_show (l_filler);
  gtk_box_pack_start (GTK_BOX (hbox2), l_filler, TRUE, FALSE, 0);

  b_track = gtk_button_new_with_mnemonic (_("Track"));
  gtk_widget_set_name (b_track, "b_track");
  gtk_widget_show (b_track);
  gtk_box_pack_start (GTK_BOX (hbox2), b_track, FALSE, TRUE, 0);

  b_exit = gtk_button_new_from_stock ("gtk-quit");
  gtk_widget_set_name (b_exit, "b_exit");
  gtk_widget_show (b_exit);
  gtk_box_pack_start (GTK_BOX (hbox2), b_exit, FALSE, TRUE, 10);

  statusbar1 = gtk_statusbar_new ();
  gtk_widget_set_name (statusbar1, "statusbar1");
  gtk_widget_show (statusbar1);
  gtk_box_pack_start (GTK_BOX (vbox1), statusbar1, FALSE, FALSE, 0);

  g_signal_connect ((gpointer) w_main, "delete_event",
                    G_CALLBACK (on_w_main_delete_event),
                    NULL);
  g_signal_connect ((gpointer) w_main, "show",
                    G_CALLBACK (on_w_main_show),
                    NULL);
  g_signal_connect ((gpointer) notebook1, "switch_page",
                    G_CALLBACK (on_notebook1_switch_page),
                    NULL);
  g_signal_connect ((gpointer) draw_ic, "configure_event",
                    G_CALLBACK (on_draw_ic_configure_event),
                    NULL);
  g_signal_connect ((gpointer) draw_ic, "expose_event",
                    G_CALLBACK (on_draw_ic_expose_event),
                    NULL);
  g_signal_connect ((gpointer) hscale_ic, "value_changed",
                    G_CALLBACK (on_hscale_ic_value_changed),
                    NULL);
  g_signal_connect ((gpointer) draw_iv, "configure_event",
                    G_CALLBACK (on_draw_iv_configure_event),
                    NULL);
  g_signal_connect ((gpointer) draw_iv, "expose_event",
                    G_CALLBACK (on_draw_iv_expose_event),
                    NULL);
  g_signal_connect ((gpointer) hscale_iv, "value_changed",
                    G_CALLBACK (on_hscale_iv_value_changed),
                    NULL);
  g_signal_connect ((gpointer) draw_oc, "configure_event",
                    G_CALLBACK (on_draw_oc_configure_event),
                    NULL);
  g_signal_connect ((gpointer) draw_oc, "expose_event",
                    G_CALLBACK (on_draw_oc_expose_event),
                    NULL);
  g_signal_connect ((gpointer) hscale_oc, "value_changed",
                    G_CALLBACK (on_hscale_oc_value_changed),
                    NULL);
  g_signal_connect ((gpointer) draw_ov, "configure_event",
                    G_CALLBACK (on_draw_ov_configure_event),
                    NULL);
  g_signal_connect ((gpointer) draw_ov, "expose_event",
                    G_CALLBACK (on_draw_ov_expose_event),
                    NULL);
  g_signal_connect ((gpointer) hscale_ov, "value_changed",
                    G_CALLBACK (on_hscale_ov_value_changed),
                    NULL);
  g_signal_connect ((gpointer) draw_pressure, "configure_event",
                    G_CALLBACK (on_draw_pressure_configure_event),
                    NULL);
  g_signal_connect ((gpointer) draw_pressure, "expose_event",
                    G_CALLBACK (on_draw_pressure_expose_event),
                    NULL);
  g_signal_connect ((gpointer) hscale_pressure, "value_changed",
                    G_CALLBACK (on_hscale_pressure_value_changed),
                    NULL);
  g_signal_connect ((gpointer) draw_speed, "configure_event",
                    G_CALLBACK (on_draw_speed_configure_event),
                    NULL);
  g_signal_connect ((gpointer) draw_speed, "expose_event",
                    G_CALLBACK (on_draw_speed_expose_event),
                    NULL);
  g_signal_connect ((gpointer) hscale_speed, "value_changed",
                    G_CALLBACK (on_hscale_speed_value_changed),
                    NULL);
  g_signal_connect ((gpointer) b_track, "clicked",
                    G_CALLBACK (on_b_track_clicked),
                    NULL);
  g_signal_connect ((gpointer) b_exit, "clicked",
                    G_CALLBACK (on_b_exit_clicked),
                    NULL);

  /* Store pointers to all widgets, for use by lookup_widget(). */
  GLADE_HOOKUP_OBJECT_NO_REF (w_main, w_main, "w_main");
  GLADE_HOOKUP_OBJECT (w_main, hbox1, "hbox1");
  GLADE_HOOKUP_OBJECT (w_main, vbox1, "vbox1");
  GLADE_HOOKUP_OBJECT (w_main, hseparator1, "hseparator1");
  GLADE_HOOKUP_OBJECT (w_main, notebook1, "notebook1");
  GLADE_HOOKUP_OBJECT (w_main, table1, "table1");
  GLADE_HOOKUP_OBJECT (w_main, frame1, "frame1");
  GLADE_HOOKUP_OBJECT (w_main, table2, "table2");
  GLADE_HOOKUP_OBJECT (w_main, label34, "label34");
  GLADE_HOOKUP_OBJECT (w_main, t_g_ic_val, "t_g_ic_val");
  GLADE_HOOKUP_OBJECT (w_main, label33, "label33");
  GLADE_HOOKUP_OBJECT (w_main, t_g_ic_avg, "t_g_ic_avg");
  GLADE_HOOKUP_OBJECT (w_main, label27, "label27");
  GLADE_HOOKUP_OBJECT (w_main, frame2, "frame2");
  GLADE_HOOKUP_OBJECT (w_main, table3, "table3");
  GLADE_HOOKUP_OBJECT (w_main, t_g_iv_avg, "t_g_iv_avg");
  GLADE_HOOKUP_OBJECT (w_main, label35, "label35");
  GLADE_HOOKUP_OBJECT (w_main, t_g_iv_val, "t_g_iv_val");
  GLADE_HOOKUP_OBJECT (w_main, label36, "label36");
  GLADE_HOOKUP_OBJECT (w_main, label28, "label28");
  GLADE_HOOKUP_OBJECT (w_main, frame3, "frame3");
  GLADE_HOOKUP_OBJECT (w_main, table4, "table4");
  GLADE_HOOKUP_OBJECT (w_main, t_g_oc_avg, "t_g_oc_avg");
  GLADE_HOOKUP_OBJECT (w_main, label37, "label37");
  GLADE_HOOKUP_OBJECT (w_main, label38, "label38");
  GLADE_HOOKUP_OBJECT (w_main, t_g_oc_val, "t_g_oc_val");
  GLADE_HOOKUP_OBJECT (w_main, label29, "label29");
  GLADE_HOOKUP_OBJECT (w_main, frame4, "frame4");
  GLADE_HOOKUP_OBJECT (w_main, table5, "table5");
  GLADE_HOOKUP_OBJECT (w_main, t_g_ov_avg, "t_g_ov_avg");
  GLADE_HOOKUP_OBJECT (w_main, label39, "label39");
  GLADE_HOOKUP_OBJECT (w_main, t_g_ov_val, "t_g_ov_val");
  GLADE_HOOKUP_OBJECT (w_main, label40, "label40");
  GLADE_HOOKUP_OBJECT (w_main, label30, "label30");
  GLADE_HOOKUP_OBJECT (w_main, frame5, "frame5");
  GLADE_HOOKUP_OBJECT (w_main, table6, "table6");
  GLADE_HOOKUP_OBJECT (w_main, t_g_pressure_avg, "t_g_pressure_avg");
  GLADE_HOOKUP_OBJECT (w_main, label41, "label41");
  GLADE_HOOKUP_OBJECT (w_main, t_g_pressure_val, "t_g_pressure_val");
  GLADE_HOOKUP_OBJECT (w_main, label42, "label42");
  GLADE_HOOKUP_OBJECT (w_main, label31, "label31");
  GLADE_HOOKUP_OBJECT (w_main, frame6, "frame6");
  GLADE_HOOKUP_OBJECT (w_main, table7, "table7");
  GLADE_HOOKUP_OBJECT (w_main, t_g_speed_avg, "t_g_speed_avg");
  GLADE_HOOKUP_OBJECT (w_main, label43, "label43");
  GLADE_HOOKUP_OBJECT (w_main, t_g_speed_val, "t_g_speed_val");
  GLADE_HOOKUP_OBJECT (w_main, label44, "label44");
  GLADE_HOOKUP_OBJECT (w_main, label32, "label32");
  GLADE_HOOKUP_OBJECT (w_main, label5, "label5");
  GLADE_HOOKUP_OBJECT (w_main, vbox2, "vbox2");
  GLADE_HOOKUP_OBJECT (w_main, hbox3, "hbox3");
  GLADE_HOOKUP_OBJECT (w_main, label13, "label13");
  GLADE_HOOKUP_OBJECT (w_main, label12, "label12");
  GLADE_HOOKUP_OBJECT (w_main, t_licval, "t_licval");
  GLADE_HOOKUP_OBJECT (w_main, draw_ic, "draw_ic");
  GLADE_HOOKUP_OBJECT (w_main, hscale_ic, "hscale_ic");
  GLADE_HOOKUP_OBJECT (w_main, label6, "label6");
  GLADE_HOOKUP_OBJECT (w_main, vbox3, "vbox3");
  GLADE_HOOKUP_OBJECT (w_main, hbox4, "hbox4");
  GLADE_HOOKUP_OBJECT (w_main, label14, "label14");
  GLADE_HOOKUP_OBJECT (w_main, label20, "label20");
  GLADE_HOOKUP_OBJECT (w_main, t_livval, "t_livval");
  GLADE_HOOKUP_OBJECT (w_main, draw_iv, "draw_iv");
  GLADE_HOOKUP_OBJECT (w_main, hscale_iv, "hscale_iv");
  GLADE_HOOKUP_OBJECT (w_main, label7, "label7");
  GLADE_HOOKUP_OBJECT (w_main, vbox4, "vbox4");
  GLADE_HOOKUP_OBJECT (w_main, hbox5, "hbox5");
  GLADE_HOOKUP_OBJECT (w_main, label16, "label16");
  GLADE_HOOKUP_OBJECT (w_main, label21, "label21");
  GLADE_HOOKUP_OBJECT (w_main, t_locval, "t_locval");
  GLADE_HOOKUP_OBJECT (w_main, draw_oc, "draw_oc");
  GLADE_HOOKUP_OBJECT (w_main, hscale_oc, "hscale_oc");
  GLADE_HOOKUP_OBJECT (w_main, label8, "label8");
  GLADE_HOOKUP_OBJECT (w_main, vbox5, "vbox5");
  GLADE_HOOKUP_OBJECT (w_main, hbox6, "hbox6");
  GLADE_HOOKUP_OBJECT (w_main, label18, "label18");
  GLADE_HOOKUP_OBJECT (w_main, label22, "label22");
  GLADE_HOOKUP_OBJECT (w_main, t_lovval, "t_lovval");
  GLADE_HOOKUP_OBJECT (w_main, draw_ov, "draw_ov");
  GLADE_HOOKUP_OBJECT (w_main, hscale_ov, "hscale_ov");
  GLADE_HOOKUP_OBJECT (w_main, label9, "label9");
  GLADE_HOOKUP_OBJECT (w_main, vbox6, "vbox6");
  GLADE_HOOKUP_OBJECT (w_main, hbox7, "hbox7");
  GLADE_HOOKUP_OBJECT (w_main, label23, "label23");
  GLADE_HOOKUP_OBJECT (w_main, label24, "label24");
  GLADE_HOOKUP_OBJECT (w_main, t_lpressureval, "t_lpressureval");
  GLADE_HOOKUP_OBJECT (w_main, draw_pressure, "draw_pressure");
  GLADE_HOOKUP_OBJECT (w_main, hscale_pressure, "hscale_pressure");
  GLADE_HOOKUP_OBJECT (w_main, label10, "label10");
  GLADE_HOOKUP_OBJECT (w_main, vbox7, "vbox7");
  GLADE_HOOKUP_OBJECT (w_main, hbox8, "hbox8");
  GLADE_HOOKUP_OBJECT (w_main, label25, "label25");
  GLADE_HOOKUP_OBJECT (w_main, label26, "label26");
  GLADE_HOOKUP_OBJECT (w_main, t_lspeedval, "t_lspeedval");
  GLADE_HOOKUP_OBJECT (w_main, draw_speed, "draw_speed");
  GLADE_HOOKUP_OBJECT (w_main, hscale_speed, "hscale_speed");
  GLADE_HOOKUP_OBJECT (w_main, label11, "label11");
  GLADE_HOOKUP_OBJECT (w_main, hbox2, "hbox2");
  GLADE_HOOKUP_OBJECT (w_main, l_filler, "l_filler");
  GLADE_HOOKUP_OBJECT (w_main, b_track, "b_track");
  GLADE_HOOKUP_OBJECT (w_main, b_exit, "b_exit");
  GLADE_HOOKUP_OBJECT (w_main, statusbar1, "statusbar1");

  return w_main;
}

