an example of smp trace
[lttv.git] / ltt / branches / poly / lttv / modules / gui / main / src / interface.c
CommitLineData
561eba2a 1/*
2 * DO NOT EDIT THIS FILE - it is generated by Glade.
3 */
4
5#ifdef HAVE_CONFIG_H
6# include <config.h>
7#endif
8
9#include <sys/types.h>
10#include <sys/stat.h>
11#include <unistd.h>
12#include <string.h>
13#include <stdio.h>
14
15#include <gdk/gdkkeysyms.h>
16#include <gtk/gtk.h>
17
18#include "callbacks.h"
19#include "interface.h"
20#include "support.h"
21
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)
25
26#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
27 g_object_set_data (G_OBJECT (component), name, widget)
28
29GtkWidget*
30create_MWindow (void)
31{
32 GtkWidget *MWindow;
33 GtkWidget *MVbox;
34 GtkWidget *MMenuBox;
35 GtkWidget *MenuMain;
36 GtkWidget *FileMenuTitle;
37 GtkWidget *FileMenuTitle_menu;
38 GtkWidget *FileMenuNewTitle;
39 GtkWidget *FileMenuNewTitle_menu;
49bf71b5 40 // GtkWidget *EmptyTraceset;
561eba2a 41 GtkWidget *CloneTraceset;
42 GtkWidget *FileMenuNewSep;
43 GtkWidget *Tab;
1f1ae829 44 // GtkWidget *OpenTraceset;
561eba2a 45 GtkWidget *Close;
46 GtkWidget *CloseTab;
47 GtkWidget *FileMenuSeparator1;
48 GtkWidget *AddTrace;
49 GtkWidget *RemoveTrace;
1f1ae829 50 // GtkWidget *Save;
51 // GtkWidget *SaveAs;
561eba2a 52 GtkWidget *FileMenuSeparator2;
53 GtkWidget *Quit;
1f1ae829 54 // GtkWidget *EditMenuTitle;
55 // GtkWidget *EditMenuTitle_menu;
56 // GtkWidget *Cut;
57 // GtkWidget *Copy;
58 // GtkWidget *Paste;
59 // GtkWidget *Delete;
561eba2a 60 GtkWidget *ViewMenuTitle;
61 GtkWidget *ViewMenuTitle_menu;
62 GtkWidget *ZoomIn;
63 GtkWidget *ZoomOut;
64 GtkWidget *ZoomExtended;
65 GtkWidget *ViewMenuSeparator;
1f1ae829 66 // GtkWidget *GoToTime;
67 // GtkWidget *ShowTimeFrame;
561eba2a 68 GtkWidget *ToolMenuTitle;
69 GtkWidget *ToolMenuTitle_menu;
70 GtkWidget *MoveViewerUp;
71 GtkWidget *MoveViewerDown;
72 GtkWidget *RemoveViewer;
73 GtkWidget *ToolMenuSeparator;
49bf71b5 74 GtkWidget *Filter;
75 // GtkWidget *Facility;
76 GtkWidget *ToolMenuSeparator1;
2061e03d 77 // GtkWidget *insert_viewer_test;
561eba2a 78 GtkWidget *PluginMenuTitle;
79 GtkWidget *PluginMenuTitle_menu;
80 GtkWidget *LoadModule;
81 GtkWidget *UnloadModule;
82 GtkWidget *AddModuleSearchPath;
1f1ae829 83 // GtkWidget *OptionMenuTitle;
84 // GtkWidget *OptionMenuTitle_menu;
85 // GtkWidget *Color;
86 // GtkWidget *OptMenuSeparator;
87 // GtkWidget *OpenFilter;
88 // GtkWidget *SaveConfiguration;
561eba2a 89 GtkWidget *MenuHelp;
90 GtkWidget *HelpMenuTitle;
91 GtkWidget *HelpMenu;
92 GtkWidget *Content;
93 GtkWidget *HelpmenuSeparator;
94 GtkWidget *About;
95 GtkWidget *MToolbar1;
96 GtkWidget *tmp_toolbar_icon;
97 GtkWidget *tlbEmptyTraceset;
1f1ae829 98 // GtkWidget *tlbOpenTraceset;
561eba2a 99 GtkWidget *tlbAddTrace;
100 GtkWidget *tlbRemoveTrace;
1f1ae829 101 // GtkWidget *tlbSave;
102 // GtkWidget *tlbSaveAs;
561eba2a 103 GtkWidget *tlbZoomIn;
104 GtkWidget *tlbZoomOut;
105 GtkWidget *tlbZoomExtended;
1f1ae829 106 // GtkWidget *tlbGoToTime;
107 // GtkWidget *tlbShowTimeFrame;
561eba2a 108 GtkWidget *tlbMoveViewerUp;
109 GtkWidget *tlbMoveViewerDown;
110 GtkWidget *tlbRemoveViewer;
111 GtkWidget *MToolbar2;
112 GtkWidget *MNotebook;
8bd74622 113 // GtkWidget *empty_notebook_page;
114 // GtkWidget *label1;
561eba2a 115 GtkWidget *MStatusbar;
116 GtkAccelGroup *accel_group;
117
118 accel_group = gtk_accel_group_new ();
119
120 MWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
121 gtk_widget_set_size_request (MWindow, 100, 50);
d4ae0591 122 gtk_window_set_title (GTK_WINDOW (MWindow), "Main window");
561eba2a 123 gtk_window_set_default_size (GTK_WINDOW (MWindow), 600, 400);
124
125 MVbox = gtk_vbox_new (FALSE, 0);
126 gtk_widget_show (MVbox);
127 gtk_container_add (GTK_CONTAINER (MWindow), MVbox);
128
129 MMenuBox = gtk_hbox_new (FALSE, 0);
130 gtk_widget_show (MMenuBox);
131 gtk_box_pack_start (GTK_BOX (MVbox), MMenuBox, FALSE, FALSE, 0);
132
133 MenuMain = gtk_menu_bar_new ();
134 gtk_widget_show (MenuMain);
135 gtk_box_pack_start (GTK_BOX (MMenuBox), MenuMain, FALSE, FALSE, 0);
136
d4ae0591 137 FileMenuTitle = gtk_menu_item_new_with_mnemonic ("_File");
561eba2a 138 gtk_widget_show (FileMenuTitle);
139 gtk_container_add (GTK_CONTAINER (MenuMain), FileMenuTitle);
140
141 FileMenuTitle_menu = gtk_menu_new ();
142 gtk_menu_item_set_submenu (GTK_MENU_ITEM (FileMenuTitle), FileMenuTitle_menu);
143
d4ae0591 144 FileMenuNewTitle = gtk_menu_item_new_with_mnemonic ("New");
561eba2a 145 gtk_widget_show (FileMenuNewTitle);
146 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), FileMenuNewTitle);
147
148 FileMenuNewTitle_menu = gtk_menu_new ();
149 gtk_menu_item_set_submenu (GTK_MENU_ITEM (FileMenuNewTitle), FileMenuNewTitle_menu);
150
49bf71b5 151 // EmptyTraceset = gtk_menu_item_new_with_mnemonic ("Empty trace set");
152 // gtk_widget_show (EmptyTraceset);
153 // gtk_container_add (GTK_CONTAINER (FileMenuNewTitle_menu), EmptyTraceset);
561eba2a 154
49bf71b5 155 // CloneTraceset = gtk_menu_item_new_with_mnemonic ("Clone trace set");
156 CloneTraceset = gtk_menu_item_new_with_mnemonic ("New window");
561eba2a 157 gtk_widget_show (CloneTraceset);
158 gtk_container_add (GTK_CONTAINER (FileMenuNewTitle_menu), CloneTraceset);
159
160 FileMenuNewSep = gtk_menu_item_new ();
161 gtk_widget_show (FileMenuNewSep);
162 gtk_container_add (GTK_CONTAINER (FileMenuNewTitle_menu), FileMenuNewSep);
163 gtk_widget_set_sensitive (FileMenuNewSep, FALSE);
164
d4ae0591 165 Tab = gtk_menu_item_new_with_mnemonic ("Tab");
561eba2a 166 gtk_widget_show (Tab);
167 gtk_container_add (GTK_CONTAINER (FileMenuNewTitle_menu), Tab);
1f1ae829 168/*
d4ae0591 169 OpenTraceset = gtk_menu_item_new_with_mnemonic ("Open");
561eba2a 170 gtk_widget_show (OpenTraceset);
171 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), OpenTraceset);
1f1ae829 172*/
d4ae0591 173 Close = gtk_menu_item_new_with_mnemonic ("Close");
561eba2a 174 gtk_widget_show (Close);
175 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), Close);
176
d4ae0591 177 CloseTab = gtk_menu_item_new_with_mnemonic ("Close Tab");
561eba2a 178 gtk_widget_show (CloseTab);
179 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), CloseTab);
180
181 FileMenuSeparator1 = gtk_menu_item_new ();
182 gtk_widget_show (FileMenuSeparator1);
183 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), FileMenuSeparator1);
184 gtk_widget_set_sensitive (FileMenuSeparator1, FALSE);
185
d4ae0591 186 AddTrace = gtk_menu_item_new_with_mnemonic ("Add Trace");
561eba2a 187 gtk_widget_show (AddTrace);
188 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), AddTrace);
189
d4ae0591 190 RemoveTrace = gtk_menu_item_new_with_mnemonic ("Remove Trace");
561eba2a 191 gtk_widget_show (RemoveTrace);
192 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), RemoveTrace);
1f1ae829 193/*
d4ae0591 194 Save = gtk_menu_item_new_with_mnemonic ("Save");
561eba2a 195 gtk_widget_show (Save);
196 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), Save);
197
d4ae0591 198 SaveAs = gtk_menu_item_new_with_mnemonic ("Save As");
561eba2a 199 gtk_widget_show (SaveAs);
200 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), SaveAs);
1f1ae829 201*/
561eba2a 202 FileMenuSeparator2 = gtk_menu_item_new ();
203 gtk_widget_show (FileMenuSeparator2);
204 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), FileMenuSeparator2);
205 gtk_widget_set_sensitive (FileMenuSeparator2, FALSE);
206
d4ae0591 207 Quit = gtk_menu_item_new_with_mnemonic ("Quit");
561eba2a 208 gtk_widget_show (Quit);
209 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), Quit);
1f1ae829 210/*
d4ae0591 211 EditMenuTitle = gtk_menu_item_new_with_mnemonic ("_Edit");
561eba2a 212 gtk_widget_show (EditMenuTitle);
213 gtk_container_add (GTK_CONTAINER (MenuMain), EditMenuTitle);
214
215 EditMenuTitle_menu = gtk_menu_new ();
216 gtk_menu_item_set_submenu (GTK_MENU_ITEM (EditMenuTitle), EditMenuTitle_menu);
217
218 Cut = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
219 gtk_widget_show (Cut);
220 gtk_container_add (GTK_CONTAINER (EditMenuTitle_menu), Cut);
221
222 Copy = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
223 gtk_widget_show (Copy);
224 gtk_container_add (GTK_CONTAINER (EditMenuTitle_menu), Copy);
225
226 Paste = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
227 gtk_widget_show (Paste);
228 gtk_container_add (GTK_CONTAINER (EditMenuTitle_menu), Paste);
229
230 Delete = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
231 gtk_widget_show (Delete);
232 gtk_container_add (GTK_CONTAINER (EditMenuTitle_menu), Delete);
1f1ae829 233*/
d4ae0591 234 ViewMenuTitle = gtk_menu_item_new_with_mnemonic ("_View");
561eba2a 235 gtk_widget_show (ViewMenuTitle);
236 gtk_container_add (GTK_CONTAINER (MenuMain), ViewMenuTitle);
237
238 ViewMenuTitle_menu = gtk_menu_new ();
239 gtk_menu_item_set_submenu (GTK_MENU_ITEM (ViewMenuTitle), ViewMenuTitle_menu);
240
d4ae0591 241 ZoomIn = gtk_menu_item_new_with_mnemonic ("Zoom in");
561eba2a 242 gtk_widget_show (ZoomIn);
243 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu), ZoomIn);
244
d4ae0591 245 ZoomOut = gtk_menu_item_new_with_mnemonic ("Zoom out");
561eba2a 246 gtk_widget_show (ZoomOut);
247 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu), ZoomOut);
248
d4ae0591 249 ZoomExtended = gtk_menu_item_new_with_mnemonic ("Zoom extended");
561eba2a 250 gtk_widget_show (ZoomExtended);
251 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu), ZoomExtended);
252
253 ViewMenuSeparator = gtk_menu_item_new ();
254 gtk_widget_show (ViewMenuSeparator);
255 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu), ViewMenuSeparator);
256 gtk_widget_set_sensitive (ViewMenuSeparator, FALSE);
1f1ae829 257/*
d4ae0591 258 GoToTime = gtk_menu_item_new_with_mnemonic ("Go to time");
561eba2a 259 gtk_widget_show (GoToTime);
260 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu), GoToTime);
261
d4ae0591 262 ShowTimeFrame = gtk_menu_item_new_with_mnemonic ("Show time frame");
561eba2a 263 gtk_widget_show (ShowTimeFrame);
264 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu), ShowTimeFrame);
1f1ae829 265*/
d4ae0591 266 ToolMenuTitle = gtk_menu_item_new_with_mnemonic ("Tools");
561eba2a 267 gtk_widget_show (ToolMenuTitle);
268 gtk_container_add (GTK_CONTAINER (MenuMain), ToolMenuTitle);
269
270 ToolMenuTitle_menu = gtk_menu_new ();
271 gtk_menu_item_set_submenu (GTK_MENU_ITEM (ToolMenuTitle), ToolMenuTitle_menu);
272
d4ae0591 273 MoveViewerUp = gtk_menu_item_new_with_mnemonic ("Move viewer up");
561eba2a 274 gtk_widget_show (MoveViewerUp);
275 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu), MoveViewerUp);
276
d4ae0591 277 MoveViewerDown = gtk_menu_item_new_with_mnemonic ("Move viewer down");
561eba2a 278 gtk_widget_show (MoveViewerDown);
279 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu), MoveViewerDown);
280
d4ae0591 281 RemoveViewer = gtk_menu_item_new_with_mnemonic ("Remove viewer");
561eba2a 282 gtk_widget_show (RemoveViewer);
283 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu), RemoveViewer);
284
285 ToolMenuSeparator = gtk_menu_item_new ();
286 gtk_widget_show (ToolMenuSeparator);
287 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu), ToolMenuSeparator);
288 gtk_widget_set_sensitive (ToolMenuSeparator, FALSE);
289
49bf71b5 290 Filter = gtk_menu_item_new_with_mnemonic ("Trace Filter Selector");
291 gtk_widget_show (Filter);
292 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu), Filter);
293
294 // Facility = gtk_menu_item_new_with_mnemonic ("Facility Selector");
295 // gtk_widget_show (Facility);
296 // gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu), Facility);
297
298 ToolMenuSeparator1 = gtk_menu_item_new ();
299 gtk_widget_show (ToolMenuSeparator1);
300 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu), ToolMenuSeparator1);
301 gtk_widget_set_sensitive (ToolMenuSeparator1, FALSE);
302
2061e03d 303 // insert_viewer_test = gtk_menu_item_new_with_mnemonic ("Insert viewer test");
304 // gtk_widget_show (insert_viewer_test);
305 // gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu), insert_viewer_test);
561eba2a 306
d4ae0591 307 PluginMenuTitle = gtk_menu_item_new_with_mnemonic ("Plugins");
561eba2a 308 gtk_widget_show (PluginMenuTitle);
309 gtk_container_add (GTK_CONTAINER (MenuMain), PluginMenuTitle);
310
311 PluginMenuTitle_menu = gtk_menu_new ();
312 gtk_menu_item_set_submenu (GTK_MENU_ITEM (PluginMenuTitle), PluginMenuTitle_menu);
313
d4ae0591 314 LoadModule = gtk_menu_item_new_with_mnemonic ("Load module");
561eba2a 315 gtk_widget_show (LoadModule);
316 gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu), LoadModule);
317
d4ae0591 318 UnloadModule = gtk_menu_item_new_with_mnemonic ("Unload module");
561eba2a 319 gtk_widget_show (UnloadModule);
320 gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu), UnloadModule);
321
d4ae0591 322 AddModuleSearchPath = gtk_menu_item_new_with_mnemonic ("Add module search path");
561eba2a 323 gtk_widget_show (AddModuleSearchPath);
324 gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu), AddModuleSearchPath);
1f1ae829 325/*
d4ae0591 326 OptionMenuTitle = gtk_menu_item_new_with_mnemonic ("Options");
561eba2a 327 gtk_widget_show (OptionMenuTitle);
328 gtk_container_add (GTK_CONTAINER (MenuMain), OptionMenuTitle);
329
330 OptionMenuTitle_menu = gtk_menu_new ();
331 gtk_menu_item_set_submenu (GTK_MENU_ITEM (OptionMenuTitle), OptionMenuTitle_menu);
332
d4ae0591 333 Color = gtk_menu_item_new_with_mnemonic ("Color");
561eba2a 334 gtk_widget_show (Color);
335 gtk_container_add (GTK_CONTAINER (OptionMenuTitle_menu), Color);
336
337 OptMenuSeparator = gtk_menu_item_new ();
338 gtk_widget_show (OptMenuSeparator);
339 gtk_container_add (GTK_CONTAINER (OptionMenuTitle_menu), OptMenuSeparator);
340 gtk_widget_set_sensitive (OptMenuSeparator, FALSE);
341
d4ae0591 342 OpenFilter = gtk_menu_item_new_with_mnemonic ("Filter");
561eba2a 343 gtk_widget_show (OpenFilter);
344 gtk_container_add (GTK_CONTAINER (OptionMenuTitle_menu), OpenFilter);
345
d4ae0591 346 SaveConfiguration = gtk_menu_item_new_with_mnemonic ("Save configuration");
561eba2a 347 gtk_widget_show (SaveConfiguration);
348 gtk_container_add (GTK_CONTAINER (OptionMenuTitle_menu), SaveConfiguration);
1f1ae829 349*/
561eba2a 350 MenuHelp = gtk_menu_bar_new ();
351 gtk_widget_show (MenuHelp);
352 gtk_box_pack_end (GTK_BOX (MMenuBox), MenuHelp, FALSE, FALSE, 0);
353
d4ae0591 354 HelpMenuTitle = gtk_menu_item_new_with_mnemonic ("_Help");
561eba2a 355 gtk_widget_show (HelpMenuTitle);
356 gtk_container_add (GTK_CONTAINER (MenuHelp), HelpMenuTitle);
357
358 HelpMenu = gtk_menu_new ();
359 gtk_menu_item_set_submenu (GTK_MENU_ITEM (HelpMenuTitle), HelpMenu);
360
d4ae0591 361 Content = gtk_menu_item_new_with_mnemonic ("Content");
561eba2a 362 gtk_widget_show (Content);
363 gtk_container_add (GTK_CONTAINER (HelpMenu), Content);
364
365 HelpmenuSeparator = gtk_menu_item_new ();
366 gtk_widget_show (HelpmenuSeparator);
367 gtk_container_add (GTK_CONTAINER (HelpMenu), HelpmenuSeparator);
368 gtk_widget_set_sensitive (HelpmenuSeparator, FALSE);
369
d4ae0591 370 About = gtk_menu_item_new_with_mnemonic ("About...");
561eba2a 371 gtk_widget_show (About);
372 gtk_container_add (GTK_CONTAINER (HelpMenu), About);
373
374 MToolbar1 = gtk_toolbar_new ();
375 gtk_widget_show (MToolbar1);
376 gtk_box_pack_start (GTK_BOX (MVbox), MToolbar1, FALSE, FALSE, 0);
377 gtk_toolbar_set_style (GTK_TOOLBAR (MToolbar1), GTK_TOOLBAR_ICONS);
378
379 tmp_toolbar_icon = create_pixmap (MWindow, "filenew.png");
380 tlbEmptyTraceset = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
381 GTK_TOOLBAR_CHILD_BUTTON,
382 NULL,
383 "",
49bf71b5 384 "New window", NULL,
385 //"New window with empty trace set", NULL,
561eba2a 386 tmp_toolbar_icon, NULL, NULL);
387 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
388 gtk_widget_show (tlbEmptyTraceset);
389 gtk_container_set_border_width (GTK_CONTAINER (tlbEmptyTraceset), 1);
1f1ae829 390/*
561eba2a 391 tmp_toolbar_icon = create_pixmap (MWindow, "fileopen.png");
392 tlbOpenTraceset = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
393 GTK_TOOLBAR_CHILD_BUTTON,
394 NULL,
395 "",
d4ae0591 396 "open a trace set", NULL,
561eba2a 397 tmp_toolbar_icon, NULL, NULL);
398 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
399 gtk_widget_show (tlbOpenTraceset);
400 gtk_container_set_border_width (GTK_CONTAINER (tlbOpenTraceset), 1);
1f1ae829 401*/
561eba2a 402 tmp_toolbar_icon = create_pixmap (MWindow, "edit_add_22.png");
403 tlbAddTrace = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
404 GTK_TOOLBAR_CHILD_BUTTON,
405 NULL,
406 "",
d4ae0591 407 "Add a trace ", NULL,
561eba2a 408 tmp_toolbar_icon, NULL, NULL);
409 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
410 gtk_widget_show (tlbAddTrace);
411 gtk_container_set_border_width (GTK_CONTAINER (tlbAddTrace), 1);
412
413 tmp_toolbar_icon = create_pixmap (MWindow, "edit_remove_22.png");
414 tlbRemoveTrace = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
415 GTK_TOOLBAR_CHILD_BUTTON,
416 NULL,
417 "",
d4ae0591 418 "Remove a trace", NULL,
561eba2a 419 tmp_toolbar_icon, NULL, NULL);
420 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
421 gtk_widget_show (tlbRemoveTrace);
422 gtk_container_set_border_width (GTK_CONTAINER (tlbRemoveTrace), 1);
1f1ae829 423/*
561eba2a 424 tmp_toolbar_icon = create_pixmap (MWindow, "filesave.png");
425 tlbSave = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
426 GTK_TOOLBAR_CHILD_BUTTON,
427 NULL,
428 "",
d4ae0591 429 "save the current trace set", NULL,
561eba2a 430 tmp_toolbar_icon, NULL, NULL);
431 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
432 gtk_widget_show (tlbSave);
433 gtk_container_set_border_width (GTK_CONTAINER (tlbSave), 1);
434
435 tmp_toolbar_icon = create_pixmap (MWindow, "filesaveas.png");
436 tlbSaveAs = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
437 GTK_TOOLBAR_CHILD_BUTTON,
438 NULL,
439 "",
d4ae0591 440 "save as ", NULL,
561eba2a 441 tmp_toolbar_icon, NULL, NULL);
442 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
443 gtk_widget_show (tlbSaveAs);
444 gtk_container_set_border_width (GTK_CONTAINER (tlbSaveAs), 1);
1f1ae829 445*/
561eba2a 446 gtk_toolbar_append_space (GTK_TOOLBAR (MToolbar1));
447
448 tmp_toolbar_icon = create_pixmap (MWindow, "stock_zoom_in_24.png");
449 tlbZoomIn = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
450 GTK_TOOLBAR_CHILD_BUTTON,
451 NULL,
452 "",
d4ae0591 453 "Zoom in", NULL,
561eba2a 454 tmp_toolbar_icon, NULL, NULL);
455 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
456 gtk_widget_show (tlbZoomIn);
457 gtk_container_set_border_width (GTK_CONTAINER (tlbZoomIn), 1);
458
459 tmp_toolbar_icon = create_pixmap (MWindow, "stock_zoom_out_24.png");
460 tlbZoomOut = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
461 GTK_TOOLBAR_CHILD_BUTTON,
462 NULL,
463 "",
d4ae0591 464 "Zoom out", NULL,
561eba2a 465 tmp_toolbar_icon, NULL, NULL);
466 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
467 gtk_widget_show (tlbZoomOut);
468 gtk_container_set_border_width (GTK_CONTAINER (tlbZoomOut), 1);
469
470 tmp_toolbar_icon = create_pixmap (MWindow, "stock_zoom_fit_24.png");
471 tlbZoomExtended = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
472 GTK_TOOLBAR_CHILD_BUTTON,
473 NULL,
474 "",
d4ae0591 475 "Zoom extended", NULL,
561eba2a 476 tmp_toolbar_icon, NULL, NULL);
477 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
478 gtk_widget_show (tlbZoomExtended);
479 gtk_container_set_border_width (GTK_CONTAINER (tlbZoomExtended), 1);
1f1ae829 480/*
561eba2a 481 tmp_toolbar_icon = create_pixmap (MWindow, "gtk-jump-to.png");
482 tlbGoToTime = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
483 GTK_TOOLBAR_CHILD_BUTTON,
484 NULL,
485 "",
d4ae0591 486 "Go to time", NULL,
561eba2a 487 tmp_toolbar_icon, NULL, NULL);
488 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
489 gtk_widget_show (tlbGoToTime);
490 gtk_container_set_border_width (GTK_CONTAINER (tlbGoToTime), 1);
491
492 tmp_toolbar_icon = create_pixmap (MWindow, "mini-display.xpm");
493 tlbShowTimeFrame = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
494 GTK_TOOLBAR_CHILD_BUTTON,
495 NULL,
496 "",
d4ae0591 497 "Show time frame", NULL,
561eba2a 498 tmp_toolbar_icon, NULL, NULL);
499 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
500 gtk_widget_show (tlbShowTimeFrame);
501 gtk_container_set_border_width (GTK_CONTAINER (tlbShowTimeFrame), 1);
1f1ae829 502*/
561eba2a 503 gtk_toolbar_append_space (GTK_TOOLBAR (MToolbar1));
504
505 tmp_toolbar_icon = create_pixmap (MWindow, "1uparrow.png");
506 tlbMoveViewerUp = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
507 GTK_TOOLBAR_CHILD_BUTTON,
508 NULL,
509 "",
d4ae0591 510 "Move up current viewer", NULL,
561eba2a 511 tmp_toolbar_icon, NULL, NULL);
512 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
513 gtk_widget_show (tlbMoveViewerUp);
514 gtk_container_set_border_width (GTK_CONTAINER (tlbMoveViewerUp), 1);
515
516 tmp_toolbar_icon = create_pixmap (MWindow, "1downarrow.png");
517 tlbMoveViewerDown = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
518 GTK_TOOLBAR_CHILD_BUTTON,
519 NULL,
520 "",
d4ae0591 521 "Move down current viewer", NULL,
561eba2a 522 tmp_toolbar_icon, NULL, NULL);
523 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
524 gtk_widget_show (tlbMoveViewerDown);
525 gtk_container_set_border_width (GTK_CONTAINER (tlbMoveViewerDown), 1);
526
527 tmp_toolbar_icon = create_pixmap (MWindow, "remove.png");
528 tlbRemoveViewer = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
529 GTK_TOOLBAR_CHILD_BUTTON,
530 NULL,
531 "",
d4ae0591 532 "Delete current viewer", NULL,
561eba2a 533 tmp_toolbar_icon, NULL, NULL);
534 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
535 gtk_widget_show (tlbRemoveViewer);
536 gtk_container_set_border_width (GTK_CONTAINER (tlbRemoveViewer), 1);
537
538 MToolbar2 = gtk_toolbar_new ();
539 gtk_widget_show (MToolbar2);
540 gtk_box_pack_start (GTK_BOX (MVbox), MToolbar2, FALSE, FALSE, 0);
37d0eca6 541 gtk_toolbar_set_style (GTK_TOOLBAR (MToolbar2), GTK_TOOLBAR_ICONS);
561eba2a 542
543 MNotebook = gtk_notebook_new ();
544 gtk_widget_show (MNotebook);
545 gtk_box_pack_start (GTK_BOX (MVbox), MNotebook, TRUE, TRUE, 0);
8bd74622 546/*
561eba2a 547 empty_notebook_page = gtk_vbox_new (FALSE, 0);
548 gtk_widget_show (empty_notebook_page);
549 gtk_container_add (GTK_CONTAINER (MNotebook), empty_notebook_page);
550
551 label1 = gtk_label_new ("");
552 gtk_widget_show (label1);
553 gtk_notebook_set_tab_label (GTK_NOTEBOOK (MNotebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (MNotebook), 0), label1);
554 gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT);
8bd74622 555*/
561eba2a 556 MStatusbar = gtk_statusbar_new ();
557 gtk_widget_show (MStatusbar);
558 gtk_box_pack_start (GTK_BOX (MVbox), MStatusbar, FALSE, FALSE, 0);
559
560 g_signal_connect ((gpointer) MWindow, "destroy",
561 G_CALLBACK (on_MWindow_destroy),
562 NULL);
58eecf4a 563 g_signal_connect ((gpointer) MWindow, "configure-event",
564 G_CALLBACK (on_MWindow_configure),
565 NULL);
49bf71b5 566 // g_signal_connect ((gpointer) EmptyTraceset, "activate",
567 // G_CALLBACK (on_empty_traceset_activate),
568 // NULL);
561eba2a 569 g_signal_connect ((gpointer) CloneTraceset, "activate",
570 G_CALLBACK (on_clone_traceset_activate),
571 NULL);
572 g_signal_connect ((gpointer) Tab, "activate",
573 G_CALLBACK (on_tab_activate),
574 NULL);
1f1ae829 575/*
561eba2a 576 g_signal_connect ((gpointer) OpenTraceset, "activate",
577 G_CALLBACK (on_open_activate),
578 NULL);
1f1ae829 579*/
561eba2a 580 g_signal_connect ((gpointer) Close, "activate",
581 G_CALLBACK (on_close_activate),
582 NULL);
583 g_signal_connect ((gpointer) CloseTab, "activate",
584 G_CALLBACK (on_close_tab_activate),
585 NULL);
586 g_signal_connect ((gpointer) AddTrace, "activate",
587 G_CALLBACK (on_add_trace_activate),
588 NULL);
589 g_signal_connect ((gpointer) RemoveTrace, "activate",
590 G_CALLBACK (on_remove_trace_activate),
591 NULL);
1f1ae829 592/*
561eba2a 593 g_signal_connect ((gpointer) Save, "activate",
594 G_CALLBACK (on_save_activate),
595 NULL);
596 g_signal_connect ((gpointer) SaveAs, "activate",
597 G_CALLBACK (on_save_as_activate),
598 NULL);
1f1ae829 599*/
561eba2a 600 g_signal_connect ((gpointer) Quit, "activate",
601 G_CALLBACK (on_quit_activate),
602 NULL);
1f1ae829 603/*
561eba2a 604 g_signal_connect ((gpointer) Cut, "activate",
605 G_CALLBACK (on_cut_activate),
606 NULL);
607 g_signal_connect ((gpointer) Copy, "activate",
608 G_CALLBACK (on_copy_activate),
609 NULL);
610 g_signal_connect ((gpointer) Paste, "activate",
611 G_CALLBACK (on_paste_activate),
612 NULL);
613 g_signal_connect ((gpointer) Delete, "activate",
614 G_CALLBACK (on_delete_activate),
615 NULL);
1f1ae829 616*/
561eba2a 617 g_signal_connect ((gpointer) ZoomIn, "activate",
618 G_CALLBACK (on_zoom_in_activate),
619 NULL);
620 g_signal_connect ((gpointer) ZoomOut, "activate",
621 G_CALLBACK (on_zoom_out_activate),
622 NULL);
623 g_signal_connect ((gpointer) ZoomExtended, "activate",
624 G_CALLBACK (on_zoom_extended_activate),
625 NULL);
1f1ae829 626/*
561eba2a 627 g_signal_connect ((gpointer) GoToTime, "activate",
1f1ae829 628 G_CALLBACK (on_go_to_time_activate),
629 NULL);
561eba2a 630 g_signal_connect ((gpointer) ShowTimeFrame, "activate",
631 G_CALLBACK (on_show_time_frame_activate),
632 NULL);
1f1ae829 633*/
561eba2a 634 g_signal_connect ((gpointer) MoveViewerUp, "activate",
635 G_CALLBACK (on_move_viewer_up_activate),
636 NULL);
637 g_signal_connect ((gpointer) MoveViewerDown, "activate",
638 G_CALLBACK (on_move_viewer_down_activate),
639 NULL);
640 g_signal_connect ((gpointer) RemoveViewer, "activate",
641 G_CALLBACK (on_remove_viewer_activate),
642 NULL);
49bf71b5 643 g_signal_connect ((gpointer) Filter, "activate",
644 G_CALLBACK (on_trace_filter_activate),
645 NULL);
646 // g_signal_connect ((gpointer) Facility, "activate",
647 // G_CALLBACK (on_trace_facility_activate),
648 // NULL);
2061e03d 649 // g_signal_connect ((gpointer) insert_viewer_test, "activate",
650 // G_CALLBACK (on_insert_viewer_test_activate),
651 // NULL);
561eba2a 652 g_signal_connect ((gpointer) LoadModule, "activate",
653 G_CALLBACK (on_load_module_activate),
654 NULL);
655 g_signal_connect ((gpointer) UnloadModule, "activate",
656 G_CALLBACK (on_unload_module_activate),
657 NULL);
658 g_signal_connect ((gpointer) AddModuleSearchPath, "activate",
659 G_CALLBACK (on_add_module_search_path_activate),
660 NULL);
1f1ae829 661/*
561eba2a 662 g_signal_connect ((gpointer) Color, "activate",
663 G_CALLBACK (on_color_activate),
664 NULL);
665 g_signal_connect ((gpointer) OpenFilter, "activate",
666 G_CALLBACK (on_filter_activate),
667 NULL);
668 g_signal_connect ((gpointer) SaveConfiguration, "activate",
669 G_CALLBACK (on_save_configuration_activate),
670 NULL);
1f1ae829 671*/
561eba2a 672 g_signal_connect ((gpointer) Content, "activate",
673 G_CALLBACK (on_content_activate),
674 NULL);
675 g_signal_connect ((gpointer) About, "activate",
676 G_CALLBACK (on_about_activate),
677 NULL);
678 g_signal_connect ((gpointer) tlbEmptyTraceset, "clicked",
679 G_CALLBACK (on_button_new_clicked),
680 NULL);
1f1ae829 681/*
561eba2a 682 g_signal_connect ((gpointer) tlbOpenTraceset, "clicked",
683 G_CALLBACK (on_button_open_clicked),
684 NULL);
1f1ae829 685*/
561eba2a 686 g_signal_connect ((gpointer) tlbAddTrace, "clicked",
687 G_CALLBACK (on_button_add_trace_clicked),
688 NULL);
689 g_signal_connect ((gpointer) tlbRemoveTrace, "clicked",
690 G_CALLBACK (on_button_remove_trace_clicked),
691 NULL);
1f1ae829 692/*
561eba2a 693 g_signal_connect ((gpointer) tlbSave, "clicked",
694 G_CALLBACK (on_button_save_clicked),
695 NULL);
696 g_signal_connect ((gpointer) tlbSaveAs, "clicked",
697 G_CALLBACK (on_button_save_as_clicked),
698 NULL);
1f1ae829 699*/
561eba2a 700 g_signal_connect ((gpointer) tlbZoomIn, "clicked",
701 G_CALLBACK (on_button_zoom_in_clicked),
702 NULL);
703 g_signal_connect ((gpointer) tlbZoomOut, "clicked",
704 G_CALLBACK (on_button_zoom_out_clicked),
705 NULL);
706 g_signal_connect ((gpointer) tlbZoomExtended, "clicked",
707 G_CALLBACK (on_button_zoom_extended_clicked),
708 NULL);
1f1ae829 709/*
561eba2a 710 g_signal_connect ((gpointer) tlbGoToTime, "clicked",
711 G_CALLBACK (on_button_go_to_time_clicked),
712 NULL);
713 g_signal_connect ((gpointer) tlbShowTimeFrame, "clicked",
714 G_CALLBACK (on_button_show_time_frame_clicked),
715 NULL);
1f1ae829 716*/
561eba2a 717 g_signal_connect ((gpointer) tlbMoveViewerUp, "clicked",
718 G_CALLBACK (on_button_move_up_clicked),
719 NULL);
720 g_signal_connect ((gpointer) tlbMoveViewerDown, "clicked",
721 G_CALLBACK (on_button_move_down_clicked),
722 NULL);
723 g_signal_connect ((gpointer) tlbRemoveViewer, "clicked",
724 G_CALLBACK (on_button_delete_viewer_clicked),
725 NULL);
726 g_signal_connect ((gpointer) MNotebook, "switch_page",
727 G_CALLBACK (on_MNotebook_switch_page),
728 NULL);
729
730 /* Store pointers to all widgets, for use by lookup_widget(). */
731 GLADE_HOOKUP_OBJECT_NO_REF (MWindow, MWindow, "MWindow");
732 GLADE_HOOKUP_OBJECT (MWindow, MVbox, "MVbox");
733 GLADE_HOOKUP_OBJECT (MWindow, MMenuBox, "MMenuBox");
734 GLADE_HOOKUP_OBJECT (MWindow, MenuMain, "MenuMain");
735 GLADE_HOOKUP_OBJECT (MWindow, FileMenuTitle, "FileMenuTitle");
736 GLADE_HOOKUP_OBJECT (MWindow, FileMenuTitle_menu, "FileMenuTitle_menu");
737 GLADE_HOOKUP_OBJECT (MWindow, FileMenuNewTitle, "FileMenuNewTitle");
738 GLADE_HOOKUP_OBJECT (MWindow, FileMenuNewTitle_menu, "FileMenuNewTitle_menu");
49bf71b5 739 // GLADE_HOOKUP_OBJECT (MWindow, EmptyTraceset, "EmptyTraceset");
561eba2a 740 GLADE_HOOKUP_OBJECT (MWindow, CloneTraceset, "CloneTraceset");
741 GLADE_HOOKUP_OBJECT (MWindow, FileMenuNewSep, "FileMenuNewSep");
742 GLADE_HOOKUP_OBJECT (MWindow, Tab, "Tab");
1f1ae829 743 // GLADE_HOOKUP_OBJECT (MWindow, OpenTraceset, "OpenTraceset");
561eba2a 744 GLADE_HOOKUP_OBJECT (MWindow, Close, "Close");
745 GLADE_HOOKUP_OBJECT (MWindow, CloseTab, "CloseTab");
746 GLADE_HOOKUP_OBJECT (MWindow, FileMenuSeparator1, "FileMenuSeparator1");
747 GLADE_HOOKUP_OBJECT (MWindow, AddTrace, "AddTrace");
748 GLADE_HOOKUP_OBJECT (MWindow, RemoveTrace, "RemoveTrace");
1f1ae829 749 // GLADE_HOOKUP_OBJECT (MWindow, Save, "Save");
750 // GLADE_HOOKUP_OBJECT (MWindow, SaveAs, "SaveAs");
561eba2a 751 GLADE_HOOKUP_OBJECT (MWindow, FileMenuSeparator2, "FileMenuSeparator2");
752 GLADE_HOOKUP_OBJECT (MWindow, Quit, "Quit");
1f1ae829 753 // GLADE_HOOKUP_OBJECT (MWindow, EditMenuTitle, "EditMenuTitle");
754 // GLADE_HOOKUP_OBJECT (MWindow, EditMenuTitle_menu, "EditMenuTitle_menu");
755 // GLADE_HOOKUP_OBJECT (MWindow, Cut, "Cut");
756 // GLADE_HOOKUP_OBJECT (MWindow, Copy, "Copy");
757 // GLADE_HOOKUP_OBJECT (MWindow, Paste, "Paste");
758 // GLADE_HOOKUP_OBJECT (MWindow, Delete, "Delete");
561eba2a 759 GLADE_HOOKUP_OBJECT (MWindow, ViewMenuTitle, "ViewMenuTitle");
760 GLADE_HOOKUP_OBJECT (MWindow, ViewMenuTitle_menu, "ViewMenuTitle_menu");
761 GLADE_HOOKUP_OBJECT (MWindow, ZoomIn, "ZoomIn");
762 GLADE_HOOKUP_OBJECT (MWindow, ZoomOut, "ZoomOut");
763 GLADE_HOOKUP_OBJECT (MWindow, ZoomExtended, "ZoomExtended");
764 GLADE_HOOKUP_OBJECT (MWindow, ViewMenuSeparator, "ViewMenuSeparator");
1f1ae829 765 // GLADE_HOOKUP_OBJECT (MWindow, GoToTime, "GoToTime");
766 // GLADE_HOOKUP_OBJECT (MWindow, ShowTimeFrame, "ShowTimeFrame");
561eba2a 767 GLADE_HOOKUP_OBJECT (MWindow, ToolMenuTitle, "ToolMenuTitle");
768 GLADE_HOOKUP_OBJECT (MWindow, ToolMenuTitle_menu, "ToolMenuTitle_menu");
769 GLADE_HOOKUP_OBJECT (MWindow, MoveViewerUp, "MoveViewerUp");
770 GLADE_HOOKUP_OBJECT (MWindow, MoveViewerDown, "MoveViewerDown");
771 GLADE_HOOKUP_OBJECT (MWindow, RemoveViewer, "RemoveViewer");
772 GLADE_HOOKUP_OBJECT (MWindow, ToolMenuSeparator, "ToolMenuSeparator");
49bf71b5 773 GLADE_HOOKUP_OBJECT (MWindow, Filter, "Filter");
774 // GLADE_HOOKUP_OBJECT (MWindow, Facility, "Facility");
775 GLADE_HOOKUP_OBJECT (MWindow, ToolMenuSeparator1, "ToolMenuSeparator1");
2061e03d 776 // GLADE_HOOKUP_OBJECT (MWindow, insert_viewer_test, "insert_viewer_test");
561eba2a 777 GLADE_HOOKUP_OBJECT (MWindow, PluginMenuTitle, "PluginMenuTitle");
778 GLADE_HOOKUP_OBJECT (MWindow, PluginMenuTitle_menu, "PluginMenuTitle_menu");
779 GLADE_HOOKUP_OBJECT (MWindow, LoadModule, "LoadModule");
780 GLADE_HOOKUP_OBJECT (MWindow, UnloadModule, "UnloadModule");
781 GLADE_HOOKUP_OBJECT (MWindow, AddModuleSearchPath, "AddModuleSearchPath");
1f1ae829 782 // GLADE_HOOKUP_OBJECT (MWindow, OptionMenuTitle, "OptionMenuTitle");
783 // GLADE_HOOKUP_OBJECT (MWindow, OptionMenuTitle_menu, "OptionMenuTitle_menu");
784 // GLADE_HOOKUP_OBJECT (MWindow, Color, "Color");
785 // GLADE_HOOKUP_OBJECT (MWindow, OptMenuSeparator, "OptMenuSeparator");
786 // GLADE_HOOKUP_OBJECT (MWindow, OpenFilter, "OpenFilter");
787 // GLADE_HOOKUP_OBJECT (MWindow, SaveConfiguration, "SaveConfiguration");
561eba2a 788 GLADE_HOOKUP_OBJECT (MWindow, MenuHelp, "MenuHelp");
789 GLADE_HOOKUP_OBJECT (MWindow, HelpMenuTitle, "HelpMenuTitle");
790 GLADE_HOOKUP_OBJECT (MWindow, HelpMenu, "HelpMenu");
791 GLADE_HOOKUP_OBJECT (MWindow, Content, "Content");
792 GLADE_HOOKUP_OBJECT (MWindow, HelpmenuSeparator, "HelpmenuSeparator");
793 GLADE_HOOKUP_OBJECT (MWindow, About, "About");
794 GLADE_HOOKUP_OBJECT (MWindow, MToolbar1, "MToolbar1");
795 GLADE_HOOKUP_OBJECT (MWindow, tlbEmptyTraceset, "tlbEmptyTraceset");
1f1ae829 796 // GLADE_HOOKUP_OBJECT (MWindow, tlbOpenTraceset, "tlbOpenTraceset");
561eba2a 797 GLADE_HOOKUP_OBJECT (MWindow, tlbAddTrace, "tlbAddTrace");
798 GLADE_HOOKUP_OBJECT (MWindow, tlbRemoveTrace, "tlbRemoveTrace");
1f1ae829 799 // GLADE_HOOKUP_OBJECT (MWindow, tlbSave, "tlbSave");
800 // GLADE_HOOKUP_OBJECT (MWindow, tlbSaveAs, "tlbSaveAs");
561eba2a 801 GLADE_HOOKUP_OBJECT (MWindow, tlbZoomIn, "tlbZoomIn");
802 GLADE_HOOKUP_OBJECT (MWindow, tlbZoomOut, "tlbZoomOut");
803 GLADE_HOOKUP_OBJECT (MWindow, tlbZoomExtended, "tlbZoomExtended");
1f1ae829 804 // GLADE_HOOKUP_OBJECT (MWindow, tlbGoToTime, "tlbGoToTime");
805 // GLADE_HOOKUP_OBJECT (MWindow, tlbShowTimeFrame, "tlbShowTimeFrame");
561eba2a 806 GLADE_HOOKUP_OBJECT (MWindow, tlbMoveViewerUp, "tlbMoveViewerUp");
807 GLADE_HOOKUP_OBJECT (MWindow, tlbMoveViewerDown, "tlbMoveViewerDown");
808 GLADE_HOOKUP_OBJECT (MWindow, tlbRemoveViewer, "tlbRemoveViewer");
809 GLADE_HOOKUP_OBJECT (MWindow, MToolbar2, "MToolbar2");
810 GLADE_HOOKUP_OBJECT (MWindow, MNotebook, "MNotebook");
8bd74622 811 // GLADE_HOOKUP_OBJECT (MWindow, label1, "label1");
561eba2a 812 GLADE_HOOKUP_OBJECT (MWindow, MStatusbar, "MStatusbar");
813
814 gtk_window_add_accel_group (GTK_WINDOW (MWindow), accel_group);
815
816 return MWindow;
817}
818
This page took 0.060668 seconds and 4 git commands to generate.