2 * DO NOT EDIT THIS FILE - it is generated by Glade.
15 #include <gdk/gdkkeysyms.h>
18 #include "gtk2_callbacks.h"
19 #include "gtk2_interface.h"
20 #include "gtk2_support.h"
22 #define GLADE_HOOKUP_OBJECT(component,widget,name) \
23 g_object_set_data_full (G_OBJECT (component), name, \
24 gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
26 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
27 g_object_set_data (G_OBJECT (component), name, widget)
41 GtkWidget *separatormenuitem1;
54 GtkWidget *handlebox1;
56 GtkWidget *tmp_toolbar_icon;
61 GtkWidget *statusbar1;
62 GtkAccelGroup *accel_group;
64 accel_group = gtk_accel_group_new ();
66 window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);
67 gtk_window_set_title (GTK_WINDOW (window1), _("window1"));
69 vbox1 = gtk_vbox_new (FALSE, 0);
70 gtk_widget_show (vbox1);
71 gtk_container_add (GTK_CONTAINER (window1), vbox1);
73 menubar1 = gtk_menu_bar_new ();
74 gtk_widget_show (menubar1);
75 gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0);
77 menuitem1 = gtk_menu_item_new_with_mnemonic (_("_File"));
78 gtk_widget_show (menuitem1);
79 gtk_container_add (GTK_CONTAINER (menubar1), menuitem1);
81 menu1 = gtk_menu_new ();
82 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menu1);
84 new1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group);
85 gtk_widget_show (new1);
86 gtk_container_add (GTK_CONTAINER (menu1), new1);
88 open1 = gtk_image_menu_item_new_from_stock ("gtk-open", accel_group);
89 gtk_widget_show (open1);
90 gtk_container_add (GTK_CONTAINER (menu1), open1);
92 save1 = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group);
93 gtk_widget_show (save1);
94 gtk_container_add (GTK_CONTAINER (menu1), save1);
96 save_as1 = gtk_image_menu_item_new_from_stock ("gtk-save-as", accel_group);
97 gtk_widget_show (save_as1);
98 gtk_container_add (GTK_CONTAINER (menu1), save_as1);
100 separatormenuitem1 = gtk_separator_menu_item_new ();
101 gtk_widget_show (separatormenuitem1);
102 gtk_container_add (GTK_CONTAINER (menu1), separatormenuitem1);
103 gtk_widget_set_sensitive (separatormenuitem1, FALSE);
105 quit1 = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group);
106 gtk_widget_show (quit1);
107 gtk_container_add (GTK_CONTAINER (menu1), quit1);
109 menuitem2 = gtk_menu_item_new_with_mnemonic (_("_Edit"));
110 gtk_widget_show (menuitem2);
111 gtk_container_add (GTK_CONTAINER (menubar1), menuitem2);
113 menu2 = gtk_menu_new ();
114 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem2), menu2);
116 cut1 = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
117 gtk_widget_show (cut1);
118 gtk_container_add (GTK_CONTAINER (menu2), cut1);
120 copy1 = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
121 gtk_widget_show (copy1);
122 gtk_container_add (GTK_CONTAINER (menu2), copy1);
124 paste1 = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
125 gtk_widget_show (paste1);
126 gtk_container_add (GTK_CONTAINER (menu2), paste1);
128 delete1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
129 gtk_widget_show (delete1);
130 gtk_container_add (GTK_CONTAINER (menu2), delete1);
132 menuitem3 = gtk_menu_item_new_with_mnemonic (_("_View"));
133 gtk_widget_show (menuitem3);
134 gtk_container_add (GTK_CONTAINER (menubar1), menuitem3);
136 menu3 = gtk_menu_new ();
137 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem3), menu3);
139 menuitem4 = gtk_menu_item_new_with_mnemonic (_("_Help"));
140 gtk_widget_show (menuitem4);
141 gtk_container_add (GTK_CONTAINER (menubar1), menuitem4);
143 menu4 = gtk_menu_new ();
144 gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem4), menu4);
146 about1 = gtk_menu_item_new_with_mnemonic (_("_About"));
147 gtk_widget_show (about1);
148 gtk_container_add (GTK_CONTAINER (menu4), about1);
150 handlebox1 = gtk_handle_box_new ();
151 gtk_widget_show (handlebox1);
152 gtk_box_pack_start (GTK_BOX (vbox1), handlebox1, FALSE, TRUE, 0);
154 toolbar1 = gtk_toolbar_new ();
155 gtk_widget_show (toolbar1);
156 gtk_container_add (GTK_CONTAINER (handlebox1), toolbar1);
157 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH);
159 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-open", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));
160 button1 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),
161 GTK_TOOLBAR_CHILD_BUTTON,
165 tmp_toolbar_icon, NULL, NULL);
166 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);
167 gtk_widget_show (button1);
169 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-cdrom", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));
170 button2 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),
171 GTK_TOOLBAR_CHILD_BUTTON,
175 tmp_toolbar_icon, NULL, NULL);
176 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);
177 gtk_widget_show (button2);
179 tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-refresh", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)));
180 button3 = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1),
181 GTK_TOOLBAR_CHILD_BUTTON,
185 tmp_toolbar_icon, NULL, NULL);
186 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar1)->children)->data))->label), TRUE);
187 gtk_widget_show (button3);
189 hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 0, 0, 0, 0)));
190 gtk_widget_show (hscale1);
191 gtk_box_pack_start (GTK_BOX (vbox1), hscale1, TRUE, TRUE, 0);
193 statusbar1 = gtk_statusbar_new ();
194 gtk_widget_show (statusbar1);
195 gtk_box_pack_start (GTK_BOX (vbox1), statusbar1, FALSE, FALSE, 0);
197 g_signal_connect ((gpointer) new1, "activate",
198 G_CALLBACK (on_new1_activate),
200 g_signal_connect ((gpointer) open1, "activate",
201 G_CALLBACK (on_open1_activate),
203 g_signal_connect ((gpointer) save1, "activate",
204 G_CALLBACK (on_save1_activate),
206 g_signal_connect ((gpointer) save_as1, "activate",
207 G_CALLBACK (on_save_as1_activate),
209 g_signal_connect ((gpointer) quit1, "activate",
210 G_CALLBACK (on_quit1_activate),
212 g_signal_connect ((gpointer) cut1, "activate",
213 G_CALLBACK (on_cut1_activate),
215 g_signal_connect ((gpointer) copy1, "activate",
216 G_CALLBACK (on_copy1_activate),
218 g_signal_connect ((gpointer) paste1, "activate",
219 G_CALLBACK (on_paste1_activate),
221 g_signal_connect ((gpointer) delete1, "activate",
222 G_CALLBACK (on_delete1_activate),
224 g_signal_connect ((gpointer) about1, "activate",
225 G_CALLBACK (on_about1_activate),
228 /* Store pointers to all widgets, for use by lookup_widget(). */
229 GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1");
230 GLADE_HOOKUP_OBJECT (window1, vbox1, "vbox1");
231 GLADE_HOOKUP_OBJECT (window1, menubar1, "menubar1");
232 GLADE_HOOKUP_OBJECT (window1, menuitem1, "menuitem1");
233 GLADE_HOOKUP_OBJECT (window1, menu1, "menu1");
234 GLADE_HOOKUP_OBJECT (window1, new1, "new1");
235 GLADE_HOOKUP_OBJECT (window1, open1, "open1");
236 GLADE_HOOKUP_OBJECT (window1, save1, "save1");
237 GLADE_HOOKUP_OBJECT (window1, save_as1, "save_as1");
238 GLADE_HOOKUP_OBJECT (window1, separatormenuitem1, "separatormenuitem1");
239 GLADE_HOOKUP_OBJECT (window1, quit1, "quit1");
240 GLADE_HOOKUP_OBJECT (window1, menuitem2, "menuitem2");
241 GLADE_HOOKUP_OBJECT (window1, menu2, "menu2");
242 GLADE_HOOKUP_OBJECT (window1, cut1, "cut1");
243 GLADE_HOOKUP_OBJECT (window1, copy1, "copy1");
244 GLADE_HOOKUP_OBJECT (window1, paste1, "paste1");
245 GLADE_HOOKUP_OBJECT (window1, delete1, "delete1");
246 GLADE_HOOKUP_OBJECT (window1, menuitem3, "menuitem3");
247 GLADE_HOOKUP_OBJECT (window1, menu3, "menu3");
248 GLADE_HOOKUP_OBJECT (window1, menuitem4, "menuitem4");
249 GLADE_HOOKUP_OBJECT (window1, menu4, "menu4");
250 GLADE_HOOKUP_OBJECT (window1, about1, "about1");
251 GLADE_HOOKUP_OBJECT (window1, handlebox1, "handlebox1");
252 GLADE_HOOKUP_OBJECT (window1, toolbar1, "toolbar1");
253 GLADE_HOOKUP_OBJECT (window1, button1, "button1");
254 GLADE_HOOKUP_OBJECT (window1, button2, "button2");
255 GLADE_HOOKUP_OBJECT (window1, button3, "button3");
256 GLADE_HOOKUP_OBJECT (window1, hscale1, "hscale1");
257 GLADE_HOOKUP_OBJECT (window1, statusbar1, "statusbar1");
259 gtk_window_add_accel_group (GTK_WINDOW (window1), accel_group);