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