/* * 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_Calc (void) { GtkWidget *GPE_Calc; GtkWidget *vbox1; GtkWidget *Result; GtkWidget *table1; GtkWidget *Clear; GtkWidget *AllClear; GtkWidget *Plus; GtkWidget *Minus; GtkWidget *Div; GtkWidget *Times; GtkWidget *Equals; GtkWidget *Point; GtkWidget *Three; GtkWidget *Six; GtkWidget *Nine; GtkWidget *Zero; GtkWidget *Two; GtkWidget *Five; GtkWidget *Eight; GtkWidget *Seven; GtkWidget *Four; GtkWidget *One; GPE_Calc = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (GPE_Calc), "GPE_Calc", GPE_Calc); gtk_window_set_title (GTK_WINDOW (GPE_Calc), "GPE-Calc"); gtk_window_set_default_size (GTK_WINDOW (GPE_Calc), 240, 300); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox1); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "vbox1", vbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (GPE_Calc), vbox1); Result = gtk_entry_new (); gtk_widget_ref (Result); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Result", Result, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Result); gtk_box_pack_start (GTK_BOX (vbox1), Result, TRUE, TRUE, 0); gtk_entry_set_editable (GTK_ENTRY (Result), FALSE); table1 = gtk_table_new (5, 4, TRUE); gtk_widget_ref (table1); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "table1", table1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table1); gtk_box_pack_start (GTK_BOX (vbox1), table1, TRUE, TRUE, 0); Clear = gtk_button_new_with_label ("C"); gtk_widget_ref (Clear); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Clear", Clear, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Clear); gtk_table_attach (GTK_TABLE (table1), Clear, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); AllClear = gtk_button_new_with_label ("AC"); gtk_widget_ref (AllClear); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "AllClear", AllClear, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (AllClear); gtk_table_attach (GTK_TABLE (table1), AllClear, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Plus = gtk_button_new_with_label ("+"); gtk_widget_ref (Plus); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Plus", Plus, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Plus); gtk_table_attach (GTK_TABLE (table1), Plus, 3, 4, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Minus = gtk_button_new_with_label ("-"); gtk_widget_ref (Minus); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Minus", Minus, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Minus); gtk_table_attach (GTK_TABLE (table1), Minus, 3, 4, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Div = gtk_button_new_with_label ("/"); gtk_widget_ref (Div); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Div", Div, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Div); gtk_table_attach (GTK_TABLE (table1), Div, 3, 4, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Times = gtk_button_new_with_label ("*"); gtk_widget_ref (Times); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Times", Times, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Times); gtk_table_attach (GTK_TABLE (table1), Times, 3, 4, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Equals = gtk_button_new_with_label ("="); gtk_widget_ref (Equals); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Equals", Equals, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Equals); gtk_table_attach (GTK_TABLE (table1), Equals, 3, 4, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Point = gtk_button_new_with_label ("."); gtk_widget_ref (Point); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Point", Point, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Point); gtk_table_attach (GTK_TABLE (table1), Point, 2, 3, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Three = gtk_button_new_with_label ("3"); gtk_widget_ref (Three); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Three", Three, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Three); gtk_table_attach (GTK_TABLE (table1), Three, 2, 3, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Six = gtk_button_new_with_label ("6"); gtk_widget_ref (Six); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Six", Six, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Six); gtk_table_attach (GTK_TABLE (table1), Six, 2, 3, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Nine = gtk_button_new_with_label ("9"); gtk_widget_ref (Nine); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Nine", Nine, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Nine); gtk_table_attach (GTK_TABLE (table1), Nine, 2, 3, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Zero = gtk_button_new_with_label ("0"); gtk_widget_ref (Zero); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Zero", Zero, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Zero); gtk_table_attach (GTK_TABLE (table1), Zero, 1, 2, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Two = gtk_button_new_with_label ("2"); gtk_widget_ref (Two); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Two", Two, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Two); gtk_table_attach (GTK_TABLE (table1), Two, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Five = gtk_button_new_with_label ("5"); gtk_widget_ref (Five); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Five", Five, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Five); gtk_table_attach (GTK_TABLE (table1), Five, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Eight = gtk_button_new_with_label ("8"); gtk_widget_ref (Eight); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Eight", Eight, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Eight); gtk_table_attach (GTK_TABLE (table1), Eight, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Seven = gtk_button_new_with_label ("7"); gtk_widget_ref (Seven); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Seven", Seven, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Seven); gtk_table_attach (GTK_TABLE (table1), Seven, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Four = gtk_button_new_with_label ("4"); gtk_widget_ref (Four); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "Four", Four, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Four); gtk_table_attach (GTK_TABLE (table1), Four, 0, 1, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); One = gtk_button_new_with_label ("1"); gtk_widget_ref (One); gtk_object_set_data_full (GTK_OBJECT (GPE_Calc), "One", One, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (One); gtk_table_attach (GTK_TABLE (table1), One, 0, 1, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_signal_connect (GTK_OBJECT (GPE_Calc), "delete_event", GTK_SIGNAL_FUNC (gtk_main_quit), NULL); gtk_signal_connect (GTK_OBJECT (GPE_Calc), "destroy_event", GTK_SIGNAL_FUNC (gtk_main_quit), NULL); gtk_signal_connect (GTK_OBJECT (Clear), "clicked", GTK_SIGNAL_FUNC (on_Clear_clicked), NULL); gtk_signal_connect (GTK_OBJECT (AllClear), "clicked", GTK_SIGNAL_FUNC (on_AllClear_clicked), NULL); gtk_signal_connect (GTK_OBJECT (Plus), "clicked", GTK_SIGNAL_FUNC (on_Plus_clicked), NULL); gtk_signal_connect (GTK_OBJECT (Minus), "clicked", GTK_SIGNAL_FUNC (on_Minus_clicked), NULL); gtk_signal_connect (GTK_OBJECT (Div), "clicked", GTK_SIGNAL_FUNC (on_Div_clicked), NULL); gtk_signal_connect (GTK_OBJECT (Times), "clicked", GTK_SIGNAL_FUNC (on_Times_clicked), NULL); gtk_signal_connect (GTK_OBJECT (Equals), "clicked", GTK_SIGNAL_FUNC (on_Equals_clicked), NULL); gtk_signal_connect (GTK_OBJECT (Point), "clicked", GTK_SIGNAL_FUNC (on_Point_clicked), NULL); gtk_signal_connect (GTK_OBJECT (Three), "clicked", GTK_SIGNAL_FUNC (on_number_clicked), "3"); gtk_signal_connect (GTK_OBJECT (Six), "clicked", GTK_SIGNAL_FUNC (on_number_clicked), "6"); gtk_signal_connect (GTK_OBJECT (Nine), "clicked", GTK_SIGNAL_FUNC (on_number_clicked), "9"); gtk_signal_connect (GTK_OBJECT (Zero), "clicked", GTK_SIGNAL_FUNC (on_number_clicked), "0"); gtk_signal_connect (GTK_OBJECT (Two), "clicked", GTK_SIGNAL_FUNC (on_number_clicked), "2"); gtk_signal_connect (GTK_OBJECT (Five), "clicked", GTK_SIGNAL_FUNC (on_number_clicked), "5"); gtk_signal_connect (GTK_OBJECT (Eight), "clicked", GTK_SIGNAL_FUNC (on_number_clicked), "8"); gtk_signal_connect (GTK_OBJECT (Seven), "clicked", GTK_SIGNAL_FUNC (on_number_clicked), "7"); gtk_signal_connect (GTK_OBJECT (Four), "clicked", GTK_SIGNAL_FUNC (on_number_clicked), "4"); gtk_signal_connect (GTK_OBJECT (One), "clicked", GTK_SIGNAL_FUNC (on_number_clicked), "1"); return GPE_Calc; }