/* * DO NOT EDIT THIS FILE - it is generated by Glade. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include "callbacks.h" #include "interface.h" #include "support.h" GtkWidget* create_gpe_screen (void) { GtkWidget *gpe_screen; GtkWidget *ScreenBook; GtkWidget *table3; GtkWidget *vbox1; GtkWidget *BacklightOn; GtkWidget *BacklightOff; GtkWidget *LightLevel; GtkWidget *label6; GtkWidget *hseparator1; GtkObject *XsetTimeout_adj; GtkWidget *XsetTimeout; GtkObject *XsetCycle_adj; GtkWidget *XsetCycle; GtkWidget *vbox2; GSList *vbox2_group = NULL; GtkWidget *XsetOn; GtkWidget *XsetOff; GtkWidget *label7; GtkWidget *label8; GtkWidget *Screensaver; GtkWidget *table2; GtkWidget *label9; GtkWidget *Calibrate; GtkWidget *vbox3; GSList *AutoHide_group = NULL; GtkWidget *AutoHideOn; GtkWidget *AutoHideOff; GtkWidget *label11; GtkWidget *hseparator2; GtkWidget *label2; GtkWidget *table1; GSList *Viewmode_group = NULL; GtkWidget *radiobutton4; GtkWidget *pixmap4; GtkWidget *radiobutton2; GtkWidget *pixmap2; GtkWidget *radiobutton3; GtkWidget *pixmap3; GtkWidget *radiobutton1; GtkWidget *pixmap1; GtkWidget *label10; GtkWidget *ViewmodeApply; GtkWidget *label3; gpe_screen = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_name (gpe_screen, "gpe_screen"); gtk_object_set_data (GTK_OBJECT (gpe_screen), "gpe_screen", gpe_screen); gtk_window_set_title (GTK_WINDOW (gpe_screen), "GPE Screen"); gtk_window_set_default_size (GTK_WINDOW (gpe_screen), 240, 300); gtk_window_set_policy (GTK_WINDOW (gpe_screen), TRUE, TRUE, FALSE); ScreenBook = gtk_notebook_new (); gtk_widget_set_name (ScreenBook, "ScreenBook"); gtk_widget_ref (ScreenBook); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "ScreenBook", ScreenBook, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ScreenBook); gtk_container_add (GTK_CONTAINER (gpe_screen), ScreenBook); gtk_notebook_set_scrollable (GTK_NOTEBOOK (ScreenBook), TRUE); table3 = gtk_table_new (5, 3, FALSE); gtk_widget_set_name (table3, "table3"); gtk_widget_ref (table3); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "table3", table3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table3); gtk_container_add (GTK_CONTAINER (ScreenBook), table3); vbox1 = gtk_vbox_new (TRUE, 0); gtk_widget_set_name (vbox1, "vbox1"); gtk_widget_ref (vbox1); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "vbox1", vbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox1); gtk_table_attach (GTK_TABLE (table3), vbox1, 2, 3, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); BacklightOn = gtk_button_new_with_label ("On"); gtk_widget_set_name (BacklightOn, "BacklightOn"); gtk_widget_ref (BacklightOn); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "BacklightOn", BacklightOn, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (BacklightOn); gtk_box_pack_start (GTK_BOX (vbox1), BacklightOn, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (BacklightOn), 2); BacklightOff = gtk_button_new_with_label ("Off"); gtk_widget_set_name (BacklightOff, "BacklightOff"); gtk_widget_ref (BacklightOff); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "BacklightOff", BacklightOff, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (BacklightOff); gtk_box_pack_start (GTK_BOX (vbox1), BacklightOff, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (BacklightOff), 2); LightLevel = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 255, 1, 10, 1))); gtk_widget_set_name (LightLevel, "LightLevel"); gtk_widget_ref (LightLevel); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "LightLevel", LightLevel, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LightLevel); gtk_table_attach (GTK_TABLE (table3), LightLevel, 0, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_scale_set_digits (GTK_SCALE (LightLevel), 0); label6 = gtk_label_new ("Light Level"); gtk_widget_set_name (label6, "label6"); gtk_widget_ref (label6); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "label6", label6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label6); gtk_table_attach (GTK_TABLE (table3), label6, 0, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label6), 2, 5); hseparator1 = gtk_hseparator_new (); gtk_widget_set_name (hseparator1, "hseparator1"); gtk_widget_ref (hseparator1); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "hseparator1", hseparator1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator1); gtk_table_attach (GTK_TABLE (table3), hseparator1, 0, 3, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_widget_set_usize (hseparator1, -2, 10); XsetTimeout_adj = gtk_adjustment_new (30, 0, 9999, 1, 10, 10); XsetTimeout = gtk_spin_button_new (GTK_ADJUSTMENT (XsetTimeout_adj), 1, 0); gtk_widget_set_name (XsetTimeout, "XsetTimeout"); gtk_widget_ref (XsetTimeout); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "XsetTimeout", XsetTimeout, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (XsetTimeout); gtk_table_attach (GTK_TABLE (table3), XsetTimeout, 1, 2, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); XsetCycle_adj = gtk_adjustment_new (30, 0, 9999, 1, 10, 10); XsetCycle = gtk_spin_button_new (GTK_ADJUSTMENT (XsetCycle_adj), 1, 0); gtk_widget_set_name (XsetCycle, "XsetCycle"); gtk_widget_ref (XsetCycle); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "XsetCycle", XsetCycle, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (XsetCycle); gtk_table_attach (GTK_TABLE (table3), XsetCycle, 2, 3, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox2, "vbox2"); gtk_widget_ref (vbox2); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "vbox2", vbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox2); gtk_table_attach (GTK_TABLE (table3), vbox2, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); XsetOn = gtk_radio_button_new_with_label (vbox2_group, "On"); vbox2_group = gtk_radio_button_group (GTK_RADIO_BUTTON (XsetOn)); gtk_widget_set_name (XsetOn, "XsetOn"); gtk_widget_ref (XsetOn); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "XsetOn", XsetOn, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (XsetOn); gtk_box_pack_start (GTK_BOX (vbox2), XsetOn, TRUE, FALSE, 0); XsetOff = gtk_radio_button_new_with_label (vbox2_group, "Off"); vbox2_group = gtk_radio_button_group (GTK_RADIO_BUTTON (XsetOff)); gtk_widget_set_name (XsetOff, "XsetOff"); gtk_widget_ref (XsetOff); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "XsetOff", XsetOff, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (XsetOff); gtk_box_pack_start (GTK_BOX (vbox2), XsetOff, TRUE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (XsetOff), TRUE); label7 = gtk_label_new ("XScreensaver"); gtk_widget_set_name (label7, "label7"); gtk_widget_ref (label7); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "label7", label7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label7); gtk_table_attach (GTK_TABLE (table3), label7, 0, 1, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label7), 2, 5); label8 = gtk_label_new ("Timeout / Cycle"); gtk_widget_set_name (label8, "label8"); gtk_widget_ref (label8); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "label8", label8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label8); gtk_table_attach (GTK_TABLE (table3), label8, 0, 1, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (label8), GTK_JUSTIFY_RIGHT); gtk_misc_set_alignment (GTK_MISC (label8), 0, 0.5); Screensaver = gtk_label_new ("Backlight"); gtk_widget_set_name (Screensaver, "Screensaver"); gtk_widget_ref (Screensaver); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "Screensaver", Screensaver, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Screensaver); gtk_notebook_set_tab_label (GTK_NOTEBOOK (ScreenBook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (ScreenBook), 0), Screensaver); table2 = gtk_table_new (3, 3, TRUE); gtk_widget_set_name (table2, "table2"); gtk_widget_ref (table2); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "table2", table2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table2); gtk_container_add (GTK_CONTAINER (ScreenBook), table2); label9 = gtk_label_new ("Recalibrate touchscreen?"); gtk_widget_set_name (label9, "label9"); gtk_widget_ref (label9); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "label9", label9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label9); gtk_table_attach (GTK_TABLE (table2), label9, 0, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_misc_set_alignment (GTK_MISC (label9), 0, 0.5); Calibrate = gtk_button_new_with_label ("Yes"); gtk_widget_set_name (Calibrate, "Calibrate"); gtk_widget_ref (Calibrate); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "Calibrate", Calibrate, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Calibrate); gtk_table_attach (GTK_TABLE (table2), Calibrate, 2, 3, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); vbox3 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox3, "vbox3"); gtk_widget_ref (vbox3); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "vbox3", vbox3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox3); gtk_table_attach (GTK_TABLE (table2), vbox3, 2, 3, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); AutoHideOn = gtk_radio_button_new_with_label (AutoHide_group, "On"); AutoHide_group = gtk_radio_button_group (GTK_RADIO_BUTTON (AutoHideOn)); gtk_widget_set_name (AutoHideOn, "AutoHideOn"); gtk_widget_ref (AutoHideOn); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "AutoHideOn", AutoHideOn, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (AutoHideOn); gtk_box_pack_start (GTK_BOX (vbox3), AutoHideOn, TRUE, FALSE, 0); AutoHideOff = gtk_radio_button_new_with_label (AutoHide_group, "Off"); AutoHide_group = gtk_radio_button_group (GTK_RADIO_BUTTON (AutoHideOff)); gtk_widget_set_name (AutoHideOff, "AutoHideOff"); gtk_widget_ref (AutoHideOff); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "AutoHideOff", AutoHideOff, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (AutoHideOff); gtk_box_pack_start (GTK_BOX (vbox3), AutoHideOff, TRUE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (AutoHideOff), TRUE); label11 = gtk_label_new ("Auto-hide pointer?"); gtk_widget_set_name (label11, "label11"); gtk_widget_ref (label11); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "label11", label11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label11); gtk_table_attach (GTK_TABLE (table2), label11, 0, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label11), 0, 0.5); hseparator2 = gtk_hseparator_new (); gtk_widget_set_name (hseparator2, "hseparator2"); gtk_widget_ref (hseparator2); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "hseparator2", hseparator2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator2); gtk_table_attach (GTK_TABLE (table2), hseparator2, 0, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label2 = gtk_label_new ("Pointer"); gtk_widget_set_name (label2, "label2"); gtk_widget_ref (label2); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "label2", label2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label2); gtk_notebook_set_tab_label (GTK_NOTEBOOK (ScreenBook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (ScreenBook), 1), label2); table1 = gtk_table_new (5, 3, TRUE); gtk_widget_set_name (table1, "table1"); gtk_widget_ref (table1); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "table1", table1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table1); gtk_container_add (GTK_CONTAINER (ScreenBook), table1); radiobutton4 = gtk_radio_button_new (Viewmode_group); Viewmode_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton4)); gtk_widget_set_name (radiobutton4, "radiobutton4"); gtk_widget_ref (radiobutton4); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "radiobutton4", radiobutton4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (radiobutton4); gtk_table_attach (GTK_TABLE (table1), radiobutton4, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); pixmap4 = create_pixmap (gpe_screen, "upsdown.xpm"); gtk_widget_set_name (pixmap4, "pixmap4"); gtk_widget_ref (pixmap4); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "pixmap4", pixmap4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap4); gtk_container_add (GTK_CONTAINER (radiobutton4), pixmap4); radiobutton2 = gtk_radio_button_new (Viewmode_group); Viewmode_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton2)); gtk_widget_set_name (radiobutton2, "radiobutton2"); gtk_widget_ref (radiobutton2); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "radiobutton2", radiobutton2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (radiobutton2); gtk_table_attach (GTK_TABLE (table1), radiobutton2, 2, 3, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); pixmap2 = create_pixmap (gpe_screen, "right.xpm"); gtk_widget_set_name (pixmap2, "pixmap2"); gtk_widget_ref (pixmap2); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "pixmap2", pixmap2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap2); gtk_container_add (GTK_CONTAINER (radiobutton2), pixmap2); radiobutton3 = gtk_radio_button_new (Viewmode_group); Viewmode_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton3)); gtk_widget_set_name (radiobutton3, "radiobutton3"); gtk_widget_ref (radiobutton3); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "radiobutton3", radiobutton3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (radiobutton3); gtk_table_attach (GTK_TABLE (table1), radiobutton3, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); pixmap3 = create_pixmap (gpe_screen, "left.xpm"); gtk_widget_set_name (pixmap3, "pixmap3"); gtk_widget_ref (pixmap3); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "pixmap3", pixmap3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap3); gtk_container_add (GTK_CONTAINER (radiobutton3), pixmap3); radiobutton1 = gtk_radio_button_new (Viewmode_group); Viewmode_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton1)); gtk_widget_set_name (radiobutton1, "radiobutton1"); gtk_widget_ref (radiobutton1); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "radiobutton1", radiobutton1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (radiobutton1); gtk_table_attach (GTK_TABLE (table1), radiobutton1, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton1), TRUE); pixmap1 = create_pixmap (gpe_screen, "normal.xpm"); gtk_widget_set_name (pixmap1, "pixmap1"); gtk_widget_ref (pixmap1); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "pixmap1", pixmap1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap1); gtk_container_add (GTK_CONTAINER (radiobutton1), pixmap1); label10 = gtk_label_new ("Select display orientation"); gtk_widget_set_name (label10, "label10"); gtk_widget_ref (label10); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "label10", label10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label10); gtk_table_attach (GTK_TABLE (table1), label10, 0, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_misc_set_alignment (GTK_MISC (label10), 0, 0.5); ViewmodeApply = gtk_button_new_with_label ("Apply"); gtk_widget_set_name (ViewmodeApply, "ViewmodeApply"); gtk_widget_ref (ViewmodeApply); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "ViewmodeApply", ViewmodeApply, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ViewmodeApply); gtk_table_attach (GTK_TABLE (table1), ViewmodeApply, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); label3 = gtk_label_new ("Viewmode"); gtk_widget_set_name (label3, "label3"); gtk_widget_ref (label3); gtk_object_set_data_full (GTK_OBJECT (gpe_screen), "label3", label3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label3); gtk_notebook_set_tab_label (GTK_NOTEBOOK (ScreenBook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (ScreenBook), 2), label3); gtk_signal_connect (GTK_OBJECT (gpe_screen), "destroy", GTK_SIGNAL_FUNC (gtk_main_quit), NULL); gtk_signal_connect (GTK_OBJECT (gpe_screen), "delete_event", GTK_SIGNAL_FUNC (gtk_main_quit), NULL); gtk_signal_connect (GTK_OBJECT (gpe_screen), "destroy_event", GTK_SIGNAL_FUNC (gtk_main_quit), NULL); gtk_signal_connect (GTK_OBJECT (BacklightOn), "clicked", GTK_SIGNAL_FUNC (on_BacklightOn_clicked), NULL); gtk_signal_connect (GTK_OBJECT (BacklightOff), "clicked", GTK_SIGNAL_FUNC (on_BacklightOff_clicked), NULL); gtk_signal_connect (GTK_OBJECT (XsetOn), "toggled", GTK_SIGNAL_FUNC (on_XsetOn_toggled), NULL); gtk_signal_connect (GTK_OBJECT (XsetOff), "toggled", GTK_SIGNAL_FUNC (on_XsetOff_toggled), NULL); gtk_signal_connect (GTK_OBJECT (Calibrate), "clicked", GTK_SIGNAL_FUNC (on_Calibrate_clicked), NULL); gtk_signal_connect (GTK_OBJECT (AutoHideOn), "toggled", GTK_SIGNAL_FUNC (on_AutoHideOn_toggled), NULL); gtk_signal_connect (GTK_OBJECT (AutoHideOff), "toggled", GTK_SIGNAL_FUNC (on_AutoHideOff_toggled), NULL); gtk_signal_connect (GTK_OBJECT (radiobutton4), "toggled", GTK_SIGNAL_FUNC (on_viewmode_toggled), 3); gtk_signal_connect (GTK_OBJECT (radiobutton2), "toggled", GTK_SIGNAL_FUNC (on_viewmode_toggled), 2); gtk_signal_connect (GTK_OBJECT (radiobutton3), "toggled", GTK_SIGNAL_FUNC (on_viewmode_toggled), 4); gtk_signal_connect (GTK_OBJECT (radiobutton1), "toggled", GTK_SIGNAL_FUNC (on_viewmode_toggled), 1); gtk_signal_connect (GTK_OBJECT (ViewmodeApply), "clicked", GTK_SIGNAL_FUNC (on_ViewmodeApply_clicked), NULL); return gpe_screen; }