1 /* This file is part of the Linux Trace Toolkit viewer
2 * Copyright (C) 2003-2004 XangXiu Yang
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;
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.
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,
20 * DO NOT EDIT THIS FILE - it is generated by Glade.
27 #include <sys/types.h>
33 #include <gdk/gdkkeysyms.h>
36 #include "callbacks.h"
37 #include "interface.h"
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)
44 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
45 g_object_set_data (G_OBJECT (component), name, widget)
54 GtkWidget
*FileMenuTitle
;
55 GtkWidget
*FileMenuTitle_menu
;
56 GtkWidget
*FileMenuNewTitle
;
57 GtkWidget
*FileMenuNewTitle_menu
;
58 // GtkWidget *EmptyTraceset;
60 GtkWidget
*CloneTraceset
;
61 GtkWidget
*FileMenuNewSep
;
64 // GtkWidget *OpenTraceset;
67 GtkWidget
*FileMenuSeparator1
;
69 GtkWidget
*RemoveTrace
;
72 GtkWidget
*FileMenuSeparator2
;
74 // GtkWidget *EditMenuTitle;
75 // GtkWidget *EditMenuTitle_menu;
80 GtkWidget
*ViewMenuTitle
;
81 GtkWidget
*ViewMenuTitle_menu
;
84 GtkWidget
*ZoomExtended
;
85 // GtkWidget *GoToTime;
86 // GtkWidget *ShowTimeFrame;
87 GtkWidget
*ToolMenuTitle
;
88 GtkWidget
*ToolMenuTitle_menu
;
89 GtkWidget
*MoveViewerUp
;
90 GtkWidget
*MoveViewerDown
;
91 GtkWidget
*RemoveViewer
;
92 GtkWidget
*ToolMenuSeparator
;
94 // GtkWidget *Facility;
95 GtkWidget
*ToolMenuSeparator1
;
96 // GtkWidget *insert_viewer_test;
97 GtkWidget
*PluginMenuTitle
;
98 GtkWidget
*PluginMenuTitle_menu
;
99 GtkWidget
*LoadLibrary
;
100 GtkWidget
*UnloadLibrary
;
101 GtkWidget
*LoadModule
;
102 GtkWidget
*UnloadModule
;
103 GtkWidget
*AddLibrarySearchPath
;
104 GtkWidget
*RemoveLibrarySearchPath
;
105 // GtkWidget *OptionMenuTitle;
106 // GtkWidget *OptionMenuTitle_menu;
108 // GtkWidget *OptMenuSeparator;
109 // GtkWidget *OpenFilter;
110 // GtkWidget *SaveConfiguration;
111 GtkWidget
*HelpMenuTitle
;
114 GtkWidget
*HelpmenuSeparator
;
116 GtkWidget
*MToolbar1
;
117 GtkWidget
*tmp_toolbar_icon
;
119 GtkWidget
*tlbEmptyTraceset
;
122 // GtkWidget *tlbOpenTraceset;
123 GtkWidget
*tlbAddTrace
;
124 GtkWidget
*tlbRemoveTrace
;
125 GtkWidget
*tlbRedraw
;
126 GtkWidget
*tlbContinueProcessing
;
127 GtkWidget
*tlbStopProcessing
;
128 // GtkWidget *tlbSave;
129 // GtkWidget *tlbSaveAs;
130 GtkWidget
*tlbZoomIn
;
131 GtkWidget
*tlbZoomOut
;
132 GtkWidget
*tlbZoomExtended
;
133 //GtkWidget *tlbGoToTime;
134 //GtkWidget *tlbShowTimeFrame;
135 GtkWidget
*tlbMoveViewerUp
;
136 GtkWidget
*tlbMoveViewerDown
;
137 GtkWidget
*tlbRemoveViewer
;
138 GtkWidget
*MNotebook
;
139 // GtkWidget *empty_notebook_page;
140 // GtkWidget *label1;
141 GtkWidget
*MStatusbar
;
142 GtkAccelGroup
*accel_group
;
144 accel_group
= gtk_accel_group_new ();
146 MWindow
= gtk_window_new (GTK_WINDOW_TOPLEVEL
);
147 gtk_widget_set_size_request (MWindow
, 100, 50);
148 gtk_window_set_title (GTK_WINDOW (MWindow
), "Linux Trace Toolkit Viewer");
150 /* making the window a size higher than 80% of the screen cause a gtk glitch
151 * where the window is automaticly going fullscreen but the widgets stay
154 gtk_window_set_default_size (GTK_WINDOW (MWindow
),
155 gdk_screen_width()*0.8, gdk_screen_height()*0.8);
156 gtk_window_set_icon(GTK_WINDOW(MWindow
), create_pixbuf("lttng_logo.svg"));
158 MVbox
= gtk_vbox_new (FALSE
, 0);
159 gtk_widget_show (MVbox
);
160 gtk_container_add (GTK_CONTAINER (MWindow
), MVbox
);
162 MMenuBox
= gtk_hbox_new (FALSE
, 0);
163 gtk_widget_show (MMenuBox
);
164 gtk_box_pack_start (GTK_BOX (MVbox
), MMenuBox
, FALSE
, FALSE
, 0);
166 MenuMain
= gtk_menu_bar_new ();
167 gtk_widget_show (MenuMain
);
168 gtk_box_pack_start (GTK_BOX (MMenuBox
), MenuMain
, FALSE
, FALSE
, 0);
170 FileMenuTitle
= gtk_menu_item_new_with_mnemonic ("_File");
171 gtk_widget_show (FileMenuTitle
);
172 gtk_container_add (GTK_CONTAINER (MenuMain
), FileMenuTitle
);
174 FileMenuTitle_menu
= gtk_menu_new ();
175 gtk_menu_item_set_submenu (GTK_MENU_ITEM (FileMenuTitle
), FileMenuTitle_menu
);
177 FileMenuNewTitle
= gtk_menu_item_new_with_mnemonic ("New");
178 gtk_widget_show (FileMenuNewTitle
);
179 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu
), FileMenuNewTitle
);
181 FileMenuNewTitle_menu
= gtk_menu_new ();
182 gtk_menu_item_set_submenu (GTK_MENU_ITEM (FileMenuNewTitle
), FileMenuNewTitle_menu
);
184 // EmptyTraceset = gtk_menu_item_new_with_mnemonic ("Empty trace set");
185 // gtk_widget_show (EmptyTraceset);
186 // gtk_container_add (GTK_CONTAINER (FileMenuNewTitle_menu), EmptyTraceset);
188 // CloneTraceset = gtk_menu_item_new_with_mnemonic ("Clone trace set");
190 CloneTraceset
= gtk_menu_item_new_with_mnemonic ("New window");
191 gtk_widget_show (CloneTraceset
);
192 gtk_container_add (GTK_CONTAINER (FileMenuNewTitle_menu
), CloneTraceset
);
195 FileMenuNewSep
= gtk_menu_item_new ();
196 gtk_widget_show (FileMenuNewSep
);
197 gtk_container_add (GTK_CONTAINER (FileMenuNewTitle_menu
), FileMenuNewSep
);
198 gtk_widget_set_sensitive (FileMenuNewSep
, FALSE
);
200 Tab
= gtk_menu_item_new_with_mnemonic ("Tab");
201 gtk_widget_show (Tab
);
202 gtk_container_add (GTK_CONTAINER (FileMenuNewTitle_menu
), Tab
);
204 OpenTraceset = gtk_menu_item_new_with_mnemonic ("Open");
205 gtk_widget_show (OpenTraceset);
206 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), OpenTraceset);
208 Close
= gtk_menu_item_new_with_mnemonic ("Close");
209 gtk_widget_show (Close
);
210 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu
), Close
);
212 CloseTab
= gtk_menu_item_new_with_mnemonic ("Close Tab");
213 gtk_widget_show (CloseTab
);
214 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu
), CloseTab
);
216 FileMenuSeparator1
= gtk_menu_item_new ();
217 gtk_widget_show (FileMenuSeparator1
);
218 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu
), FileMenuSeparator1
);
219 gtk_widget_set_sensitive (FileMenuSeparator1
, FALSE
);
221 AddTrace
= gtk_menu_item_new_with_mnemonic ("Add Trace");
222 gtk_widget_show (AddTrace
);
223 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu
), AddTrace
);
225 RemoveTrace
= gtk_menu_item_new_with_mnemonic ("Remove Trace");
226 gtk_widget_show (RemoveTrace
);
227 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu
), RemoveTrace
);
229 Save = gtk_menu_item_new_with_mnemonic ("Save");
230 gtk_widget_show (Save);
231 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), Save);
233 SaveAs = gtk_menu_item_new_with_mnemonic ("Save As");
234 gtk_widget_show (SaveAs);
235 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu), SaveAs);
237 FileMenuSeparator2
= gtk_menu_item_new ();
238 gtk_widget_show (FileMenuSeparator2
);
239 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu
), FileMenuSeparator2
);
240 gtk_widget_set_sensitive (FileMenuSeparator2
, FALSE
);
242 Quit
= gtk_menu_item_new_with_mnemonic ("Quit");
243 gtk_widget_show (Quit
);
244 gtk_container_add (GTK_CONTAINER (FileMenuTitle_menu
), Quit
);
246 EditMenuTitle = gtk_menu_item_new_with_mnemonic ("_Edit");
247 gtk_widget_show (EditMenuTitle);
248 gtk_container_add (GTK_CONTAINER (MenuMain), EditMenuTitle);
250 EditMenuTitle_menu = gtk_menu_new ();
251 gtk_menu_item_set_submenu (GTK_MENU_ITEM (EditMenuTitle), EditMenuTitle_menu);
253 Cut = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
254 gtk_widget_show (Cut);
255 gtk_container_add (GTK_CONTAINER (EditMenuTitle_menu), Cut);
257 Copy = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
258 gtk_widget_show (Copy);
259 gtk_container_add (GTK_CONTAINER (EditMenuTitle_menu), Copy);
261 Paste = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
262 gtk_widget_show (Paste);
263 gtk_container_add (GTK_CONTAINER (EditMenuTitle_menu), Paste);
265 Delete = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
266 gtk_widget_show (Delete);
267 gtk_container_add (GTK_CONTAINER (EditMenuTitle_menu), Delete);
269 ViewMenuTitle
= gtk_menu_item_new_with_mnemonic ("_View");
270 gtk_widget_show (ViewMenuTitle
);
271 gtk_container_add (GTK_CONTAINER (MenuMain
), ViewMenuTitle
);
273 ViewMenuTitle_menu
= gtk_menu_new ();
274 gtk_menu_item_set_submenu (GTK_MENU_ITEM (ViewMenuTitle
), ViewMenuTitle_menu
);
276 ZoomIn
= gtk_menu_item_new_with_mnemonic ("Zoom in");
277 gtk_widget_show (ZoomIn
);
278 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu
), ZoomIn
);
280 ZoomOut
= gtk_menu_item_new_with_mnemonic ("Zoom out");
281 gtk_widget_show (ZoomOut
);
282 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu
), ZoomOut
);
284 ZoomExtended
= gtk_menu_item_new_with_mnemonic ("Zoom extended");
285 gtk_widget_show (ZoomExtended
);
286 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu
), ZoomExtended
);
289 GoToTime = gtk_menu_item_new_with_mnemonic ("Go to time");
290 gtk_widget_show (GoToTime);
291 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu), GoToTime);
293 ShowTimeFrame = gtk_menu_item_new_with_mnemonic ("Show time frame");
294 gtk_widget_show (ShowTimeFrame);
295 gtk_container_add (GTK_CONTAINER (ViewMenuTitle_menu), ShowTimeFrame);
297 ToolMenuTitle
= gtk_menu_item_new_with_mnemonic ("Tools");
298 gtk_widget_show (ToolMenuTitle
);
299 gtk_container_add (GTK_CONTAINER (MenuMain
), ToolMenuTitle
);
301 ToolMenuTitle_menu
= gtk_menu_new ();
302 gtk_menu_item_set_submenu (GTK_MENU_ITEM (ToolMenuTitle
), ToolMenuTitle_menu
);
304 MoveViewerUp
= gtk_menu_item_new_with_mnemonic ("Move viewer up");
305 gtk_widget_show (MoveViewerUp
);
306 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu
), MoveViewerUp
);
308 MoveViewerDown
= gtk_menu_item_new_with_mnemonic ("Move viewer down");
309 gtk_widget_show (MoveViewerDown
);
310 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu
), MoveViewerDown
);
312 RemoveViewer
= gtk_menu_item_new_with_mnemonic ("Remove viewer");
313 gtk_widget_show (RemoveViewer
);
314 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu
), RemoveViewer
);
316 ToolMenuSeparator
= gtk_menu_item_new ();
317 gtk_widget_show (ToolMenuSeparator
);
318 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu
), ToolMenuSeparator
);
319 gtk_widget_set_sensitive (ToolMenuSeparator
, FALSE
);
321 Filter
= gtk_menu_item_new_with_mnemonic ("Trace Filter Selector");
322 gtk_widget_show (Filter
);
323 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu
), Filter
);
325 // Facility = gtk_menu_item_new_with_mnemonic ("Facility Selector");
326 // gtk_widget_show (Facility);
327 // gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu), Facility);
329 ToolMenuSeparator1
= gtk_menu_item_new ();
330 gtk_widget_show (ToolMenuSeparator1
);
331 gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu
), ToolMenuSeparator1
);
332 gtk_widget_set_sensitive (ToolMenuSeparator1
, FALSE
);
334 // insert_viewer_test = gtk_menu_item_new_with_mnemonic ("Insert viewer test");
335 // gtk_widget_show (insert_viewer_test);
336 // gtk_container_add (GTK_CONTAINER (ToolMenuTitle_menu), insert_viewer_test);
338 PluginMenuTitle
= gtk_menu_item_new_with_mnemonic ("Plugins");
339 gtk_widget_show (PluginMenuTitle
);
340 gtk_container_add (GTK_CONTAINER (MenuMain
), PluginMenuTitle
);
342 PluginMenuTitle_menu
= gtk_menu_new ();
343 gtk_menu_item_set_submenu (GTK_MENU_ITEM (PluginMenuTitle
), PluginMenuTitle_menu
);
345 LoadLibrary
= gtk_menu_item_new_with_mnemonic ("Load library");
346 gtk_widget_show (LoadLibrary
);
347 gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu
), LoadLibrary
);
349 UnloadLibrary
= gtk_menu_item_new_with_mnemonic ("Unload library");
350 gtk_widget_show (UnloadLibrary
);
351 gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu
), UnloadLibrary
);
353 LoadModule
= gtk_menu_item_new_with_mnemonic ("Load module");
354 gtk_widget_show (LoadModule
);
355 gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu
), LoadModule
);
357 UnloadModule
= gtk_menu_item_new_with_mnemonic ("Unload module");
358 gtk_widget_show (UnloadModule
);
359 gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu
), UnloadModule
);
361 AddLibrarySearchPath
= gtk_menu_item_new_with_mnemonic ("Add library search path");
362 gtk_widget_show (AddLibrarySearchPath
);
363 gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu
), AddLibrarySearchPath
);
365 RemoveLibrarySearchPath
= gtk_menu_item_new_with_mnemonic ("Remove library search path");
366 gtk_widget_show (RemoveLibrarySearchPath
);
367 gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu
), RemoveLibrarySearchPath
);
369 OptionMenuTitle = gtk_menu_item_new_with_mnemonic ("Options");
370 gtk_widget_show (OptionMenuTitle);
371 gtk_container_add (GTK_CONTAINER (MenuMain), OptionMenuTitle);
373 OptionMenuTitle_menu = gtk_menu_new ();
374 gtk_menu_item_set_submenu (GTK_MENU_ITEM (OptionMenuTitle), OptionMenuTitle_menu);
376 Color = gtk_menu_item_new_with_mnemonic ("Color");
377 gtk_widget_show (Color);
378 gtk_container_add (GTK_CONTAINER (OptionMenuTitle_menu), Color);
380 OptMenuSeparator = gtk_menu_item_new ();
381 gtk_widget_show (OptMenuSeparator);
382 gtk_container_add (GTK_CONTAINER (OptionMenuTitle_menu), OptMenuSeparator);
383 gtk_widget_set_sensitive (OptMenuSeparator, FALSE);
385 OpenFilter = gtk_menu_item_new_with_mnemonic ("Filter");
386 gtk_widget_show (OpenFilter);
387 gtk_container_add (GTK_CONTAINER (OptionMenuTitle_menu), OpenFilter);
389 SaveConfiguration = gtk_menu_item_new_with_mnemonic ("Save configuration");
390 gtk_widget_show (SaveConfiguration);
391 gtk_container_add (GTK_CONTAINER (OptionMenuTitle_menu), SaveConfiguration);
394 HelpMenuTitle
= gtk_menu_item_new_with_mnemonic ("_Help");
395 gtk_widget_show (HelpMenuTitle
);
396 gtk_container_add (GTK_CONTAINER (MenuMain
), HelpMenuTitle
);
398 HelpMenu
= gtk_menu_new ();
399 gtk_menu_item_set_submenu (GTK_MENU_ITEM (HelpMenuTitle
), HelpMenu
);
401 Content
= gtk_menu_item_new_with_mnemonic ("Content");
402 gtk_widget_show (Content
);
403 gtk_container_add (GTK_CONTAINER (HelpMenu
), Content
);
405 HelpmenuSeparator
= gtk_menu_item_new ();
406 gtk_widget_show (HelpmenuSeparator
);
407 gtk_container_add (GTK_CONTAINER (HelpMenu
), HelpmenuSeparator
);
408 gtk_widget_set_sensitive (HelpmenuSeparator
, FALSE
);
410 About
= gtk_menu_item_new_with_mnemonic ("About...");
411 gtk_widget_show (About
);
412 gtk_container_add (GTK_CONTAINER (HelpMenu
), About
);
414 MToolbar1
= gtk_toolbar_new ();
415 gtk_widget_show (MToolbar1
);
416 gtk_box_pack_start (GTK_BOX (MVbox
), MToolbar1
, FALSE
, FALSE
, 0);
417 gtk_toolbar_set_style (GTK_TOOLBAR (MToolbar1
), GTK_TOOLBAR_ICONS
);
420 tmp_toolbar_icon
= create_pixmap (MWindow
, "filenew.png");
421 tlbEmptyTraceset
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
422 GTK_TOOLBAR_CHILD_BUTTON
,
426 //"New window with empty trace set", NULL,
427 tmp_toolbar_icon
, NULL
, NULL
);
428 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
429 gtk_widget_show (tlbEmptyTraceset
);
430 gtk_container_set_border_width (GTK_CONTAINER (tlbEmptyTraceset
), 1);
432 tmp_toolbar_icon
= create_pixmap (MWindow
, "filenew.png");
433 tlbTab
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
434 GTK_TOOLBAR_CHILD_BUTTON
,
438 tmp_toolbar_icon
, NULL
, NULL
);
439 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
440 gtk_widget_show (tlbTab
);
441 gtk_container_set_border_width (GTK_CONTAINER (tlbTab
), 1);
444 tmp_toolbar_icon = create_pixmap (MWindow, "fileopen.png");
445 tlbOpenTraceset = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
446 GTK_TOOLBAR_CHILD_BUTTON,
449 "open a trace set", NULL,
450 tmp_toolbar_icon, NULL, NULL);
451 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
452 gtk_widget_show (tlbOpenTraceset);
453 gtk_container_set_border_width (GTK_CONTAINER (tlbOpenTraceset), 1);
455 tmp_toolbar_icon
= create_pixmap (MWindow
, "edit_add_22.png");
456 tlbAddTrace
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
457 GTK_TOOLBAR_CHILD_BUTTON
,
460 "Add a trace ", NULL
,
461 tmp_toolbar_icon
, NULL
, NULL
);
462 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
463 gtk_widget_show (tlbAddTrace
);
464 gtk_container_set_border_width (GTK_CONTAINER (tlbAddTrace
), 1);
466 tmp_toolbar_icon
= create_pixmap (MWindow
, "edit_remove_22.png");
467 tlbRemoveTrace
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
468 GTK_TOOLBAR_CHILD_BUTTON
,
471 "Remove a trace", NULL
,
472 tmp_toolbar_icon
, NULL
, NULL
);
473 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
474 gtk_widget_show (tlbRemoveTrace
);
475 gtk_container_set_border_width (GTK_CONTAINER (tlbRemoveTrace
), 1);
477 tmp_toolbar_icon = create_pixmap (MWindow, "filesave.png");
478 tlbSave = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
479 GTK_TOOLBAR_CHILD_BUTTON,
482 "save the current trace set", NULL,
483 tmp_toolbar_icon, NULL, NULL);
484 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
485 gtk_widget_show (tlbSave);
486 gtk_container_set_border_width (GTK_CONTAINER (tlbSave), 1);
488 tmp_toolbar_icon = create_pixmap (MWindow, "filesaveas.png");
489 tlbSaveAs = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
490 GTK_TOOLBAR_CHILD_BUTTON,
494 tmp_toolbar_icon, NULL, NULL);
495 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
496 gtk_widget_show (tlbSaveAs);
497 gtk_container_set_border_width (GTK_CONTAINER (tlbSaveAs), 1);
499 gtk_toolbar_append_space (GTK_TOOLBAR (MToolbar1
));
501 /* Manually added by Mathieu Desnoyers */
503 tmp_toolbar_icon
= create_pixmap (MWindow
, "stock_refresh_24.png");
504 tlbRedraw
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
505 GTK_TOOLBAR_CHILD_BUTTON
,
509 tmp_toolbar_icon
, NULL
, NULL
);
510 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
511 gtk_widget_show (tlbRedraw
);
512 gtk_container_set_border_width (GTK_CONTAINER (tlbRedraw
), 1);
514 tmp_toolbar_icon
= create_pixmap (MWindow
, "stock_redo_24.png");
515 tlbContinueProcessing
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
516 GTK_TOOLBAR_CHILD_BUTTON
,
519 "Continue Processing", NULL
,
520 tmp_toolbar_icon
, NULL
, NULL
);
521 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
522 gtk_widget_show (tlbContinueProcessing
);
523 gtk_container_set_border_width (GTK_CONTAINER (tlbContinueProcessing
), 1);
525 tmp_toolbar_icon
= create_pixmap (MWindow
, "stock_stop_24.png");
526 tlbStopProcessing
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
527 GTK_TOOLBAR_CHILD_BUTTON
,
530 "Stop Processing", NULL
,
531 tmp_toolbar_icon
, NULL
, NULL
);
532 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
533 gtk_widget_show (tlbStopProcessing
);
534 gtk_container_set_border_width (GTK_CONTAINER (tlbStopProcessing
), 1);
535 GLADE_HOOKUP_OBJECT (MWindow
, tlbStopProcessing
, "StopProcessingButton");
538 gtk_toolbar_append_space (GTK_TOOLBAR (MToolbar1
));
540 tmp_toolbar_icon
= create_pixmap (MWindow
, "stock_zoom_in_24.png");
541 tlbZoomIn
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
542 GTK_TOOLBAR_CHILD_BUTTON
,
546 tmp_toolbar_icon
, NULL
, NULL
);
547 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
548 gtk_widget_show (tlbZoomIn
);
549 gtk_container_set_border_width (GTK_CONTAINER (tlbZoomIn
), 1);
551 tmp_toolbar_icon
= create_pixmap (MWindow
, "stock_zoom_out_24.png");
552 tlbZoomOut
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
553 GTK_TOOLBAR_CHILD_BUTTON
,
557 tmp_toolbar_icon
, NULL
, NULL
);
558 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
559 gtk_widget_show (tlbZoomOut
);
560 gtk_container_set_border_width (GTK_CONTAINER (tlbZoomOut
), 1);
562 tmp_toolbar_icon
= create_pixmap (MWindow
, "stock_zoom_fit_24.png");
563 tlbZoomExtended
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
564 GTK_TOOLBAR_CHILD_BUTTON
,
567 "Zoom extended", NULL
,
568 tmp_toolbar_icon
, NULL
, NULL
);
569 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
570 gtk_widget_show (tlbZoomExtended
);
571 gtk_container_set_border_width (GTK_CONTAINER (tlbZoomExtended
), 1);
574 tmp_toolbar_icon = create_pixmap (MWindow, "gtk-jump-to.png");
575 tlbGoToTime = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
576 GTK_TOOLBAR_CHILD_BUTTON,
580 tmp_toolbar_icon, NULL, NULL);
581 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
582 gtk_widget_show (tlbGoToTime);
583 gtk_container_set_border_width (GTK_CONTAINER (tlbGoToTime), 1);
585 tmp_toolbar_icon = create_pixmap (MWindow, "mini-display.xpm");
586 tlbShowTimeFrame = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
587 GTK_TOOLBAR_CHILD_BUTTON,
590 "Show time frame", NULL,
591 tmp_toolbar_icon, NULL, NULL);
592 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
593 gtk_widget_show (tlbShowTimeFrame);
594 gtk_container_set_border_width (GTK_CONTAINER (tlbShowTimeFrame), 1);
596 gtk_toolbar_append_space (GTK_TOOLBAR (MToolbar1
));
598 tmp_toolbar_icon
= create_pixmap (MWindow
, "1uparrow.png");
599 tlbMoveViewerUp
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
600 GTK_TOOLBAR_CHILD_BUTTON
,
603 "Move up current viewer", NULL
,
604 tmp_toolbar_icon
, NULL
, NULL
);
605 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
606 gtk_widget_show (tlbMoveViewerUp
);
607 gtk_container_set_border_width (GTK_CONTAINER (tlbMoveViewerUp
), 1);
609 tmp_toolbar_icon
= create_pixmap (MWindow
, "1downarrow.png");
610 tlbMoveViewerDown
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
611 GTK_TOOLBAR_CHILD_BUTTON
,
614 "Move down current viewer", NULL
,
615 tmp_toolbar_icon
, NULL
, NULL
);
616 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
617 gtk_widget_show (tlbMoveViewerDown
);
618 gtk_container_set_border_width (GTK_CONTAINER (tlbMoveViewerDown
), 1);
620 tmp_toolbar_icon
= create_pixmap (MWindow
, "remove.png");
621 tlbRemoveViewer
= gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1
),
622 GTK_TOOLBAR_CHILD_BUTTON
,
625 "Delete current viewer", NULL
,
626 tmp_toolbar_icon
, NULL
, NULL
);
627 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild
*) (g_list_last (GTK_TOOLBAR (MToolbar1
)->children
)->data
))->label
), TRUE
);
628 gtk_widget_show (tlbRemoveViewer
);
629 gtk_container_set_border_width (GTK_CONTAINER (tlbRemoveViewer
), 1);
631 gtk_toolbar_append_space (GTK_TOOLBAR (MToolbar1
));
633 // MToolbar2 = gtk_toolbar_new ();
634 // gtk_widget_show (MToolbar2);
635 // gtk_box_pack_start (GTK_BOX (MVbox), MToolbar2, FALSE, FALSE, 0);
636 // gtk_toolbar_set_style (GTK_TOOLBAR (MToolbar2), GTK_TOOLBAR_ICONS);
638 MNotebook
= gtk_notebook_new ();
639 gtk_widget_show (MNotebook
);
640 gtk_notebook_set_show_tabs((GtkNotebook
*)MNotebook
, FALSE
);
641 gtk_box_pack_start (GTK_BOX (MVbox
), MNotebook
, TRUE
, TRUE
, 0);
644 empty_notebook_page = gtk_vbox_new (FALSE, 0);
645 gtk_widget_show (empty_notebook_page);
646 gtk_container_add (GTK_CONTAINER (MNotebook), empty_notebook_page);
648 label1 = gtk_label_new ("");
649 gtk_widget_show (label1);
650 gtk_notebook_set_tab_label (GTK_NOTEBOOK (MNotebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (MNotebook), 0), label1);
651 gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT);
653 MStatusbar
= gtk_statusbar_new ();
654 gtk_widget_show (MStatusbar
);
655 gtk_box_pack_start (GTK_BOX (MVbox
), MStatusbar
, FALSE
, FALSE
, 0);
657 g_signal_connect ((gpointer
) MWindow
, "destroy",
658 G_CALLBACK (on_MWindow_destroy
),
660 g_signal_connect ((gpointer
) MWindow
, "configure-event",
661 G_CALLBACK (on_MWindow_configure
),
664 // g_signal_connect ((gpointer) EmptyTraceset, "activate",
665 // G_CALLBACK (on_empty_traceset_activate),
668 g_signal_connect ((gpointer
) CloneTraceset
, "activate",
669 G_CALLBACK (on_clone_traceset_activate
),
672 g_signal_connect ((gpointer
) Tab
, "activate",
673 G_CALLBACK (on_tab_activate
),
676 g_signal_connect ((gpointer) OpenTraceset, "activate",
677 G_CALLBACK (on_open_activate),
680 g_signal_connect ((gpointer
) Close
, "activate",
681 G_CALLBACK (on_close_activate
),
683 g_signal_connect ((gpointer
) CloseTab
, "activate",
684 G_CALLBACK (on_close_tab_activate
),
686 g_signal_connect ((gpointer
) AddTrace
, "activate",
687 G_CALLBACK (on_add_trace_activate
),
689 g_signal_connect ((gpointer
) RemoveTrace
, "activate",
690 G_CALLBACK (on_remove_trace_activate
),
693 g_signal_connect ((gpointer) Save, "activate",
694 G_CALLBACK (on_save_activate),
696 g_signal_connect ((gpointer) SaveAs, "activate",
697 G_CALLBACK (on_save_as_activate),
700 g_signal_connect ((gpointer
) Quit
, "activate",
701 G_CALLBACK (on_quit_activate
),
704 g_signal_connect ((gpointer) Cut, "activate",
705 G_CALLBACK (on_cut_activate),
707 g_signal_connect ((gpointer) Copy, "activate",
708 G_CALLBACK (on_copy_activate),
710 g_signal_connect ((gpointer) Paste, "activate",
711 G_CALLBACK (on_paste_activate),
713 g_signal_connect ((gpointer) Delete, "activate",
714 G_CALLBACK (on_delete_activate),
717 g_signal_connect ((gpointer
) ZoomIn
, "activate",
718 G_CALLBACK (on_zoom_in_activate
),
720 g_signal_connect ((gpointer
) ZoomOut
, "activate",
721 G_CALLBACK (on_zoom_out_activate
),
723 g_signal_connect ((gpointer
) ZoomExtended
, "activate",
724 G_CALLBACK (on_zoom_extended_activate
),
727 g_signal_connect ((gpointer) GoToTime, "activate",
728 G_CALLBACK (on_go_to_time_activate),
730 g_signal_connect ((gpointer) ShowTimeFrame, "activate",
731 G_CALLBACK (on_show_time_frame_activate),
734 g_signal_connect ((gpointer
) MoveViewerUp
, "activate",
735 G_CALLBACK (on_move_viewer_up_activate
),
737 g_signal_connect ((gpointer
) MoveViewerDown
, "activate",
738 G_CALLBACK (on_move_viewer_down_activate
),
740 g_signal_connect ((gpointer
) RemoveViewer
, "activate",
741 G_CALLBACK (on_remove_viewer_activate
),
743 //g_signal_connect ((gpointer) Filter, "activate",
744 // G_CALLBACK (on_trace_filter_activate),
746 // g_signal_connect ((gpointer) Facility, "activate",
747 // G_CALLBACK (on_trace_facility_activate),
749 // g_signal_connect ((gpointer) insert_viewer_test, "activate",
750 // G_CALLBACK (on_insert_viewer_test_activate),
752 g_signal_connect ((gpointer
) LoadLibrary
, "activate",
753 G_CALLBACK (on_load_library_activate
),
755 g_signal_connect ((gpointer
) UnloadLibrary
, "activate",
756 G_CALLBACK (on_unload_library_activate
),
758 g_signal_connect ((gpointer
) LoadModule
, "activate",
759 G_CALLBACK (on_load_module_activate
),
761 g_signal_connect ((gpointer
) UnloadModule
, "activate",
762 G_CALLBACK (on_unload_module_activate
),
764 g_signal_connect ((gpointer
) AddLibrarySearchPath
, "activate",
765 G_CALLBACK (on_add_library_search_path_activate
),
767 g_signal_connect ((gpointer
) RemoveLibrarySearchPath
, "activate",
768 G_CALLBACK (on_remove_library_search_path_activate
),
771 g_signal_connect ((gpointer) Color, "activate",
772 G_CALLBACK (on_color_activate),
774 g_signal_connect ((gpointer) OpenFilter, "activate",
775 G_CALLBACK (on_filter_activate),
777 g_signal_connect ((gpointer) SaveConfiguration, "activate",
778 G_CALLBACK (on_save_configuration_activate),
781 g_signal_connect ((gpointer
) Content
, "activate",
782 G_CALLBACK (on_content_activate
),
784 g_signal_connect ((gpointer
) About
, "activate",
785 G_CALLBACK (on_about_activate
),
788 g_signal_connect ((gpointer
) tlbEmptyTraceset
, "clicked",
789 G_CALLBACK (on_button_new_clicked
),
792 g_signal_connect ((gpointer
) tlbTab
, "clicked",
793 G_CALLBACK (on_button_new_tab_clicked
),
796 g_signal_connect ((gpointer) tlbOpenTraceset, "clicked",
797 G_CALLBACK (on_button_open_clicked),
800 g_signal_connect ((gpointer
) tlbAddTrace
, "clicked",
801 G_CALLBACK (on_button_add_trace_clicked
),
803 g_signal_connect ((gpointer
) tlbRemoveTrace
, "clicked",
804 G_CALLBACK (on_button_remove_trace_clicked
),
806 g_signal_connect ((gpointer
) tlbRedraw
, "clicked",
807 G_CALLBACK (on_button_redraw_clicked
),
809 g_signal_connect ((gpointer
) tlbContinueProcessing
, "clicked",
810 G_CALLBACK (on_button_continue_processing_clicked
),
812 g_signal_connect ((gpointer
) tlbStopProcessing
, "clicked",
813 G_CALLBACK (on_button_stop_processing_clicked
),
816 g_signal_connect ((gpointer) tlbSave, "clicked",
817 G_CALLBACK (on_button_save_clicked),
819 g_signal_connect ((gpointer) tlbSaveAs, "clicked",
820 G_CALLBACK (on_button_save_as_clicked),
823 g_signal_connect ((gpointer
) tlbZoomIn
, "clicked",
824 G_CALLBACK (on_button_zoom_in_clicked
),
826 g_signal_connect ((gpointer
) tlbZoomOut
, "clicked",
827 G_CALLBACK (on_button_zoom_out_clicked
),
829 g_signal_connect ((gpointer
) tlbZoomExtended
, "clicked",
830 G_CALLBACK (on_button_zoom_extended_clicked
),
833 g_signal_connect ((gpointer) tlbGoToTime, "clicked",
834 G_CALLBACK (on_button_go_to_time_clicked),
836 g_signal_connect ((gpointer) tlbShowTimeFrame, "clicked",
837 G_CALLBACK (on_button_show_time_frame_clicked),
840 g_signal_connect ((gpointer
) tlbMoveViewerUp
, "clicked",
841 G_CALLBACK (on_button_move_up_clicked
),
843 g_signal_connect ((gpointer
) tlbMoveViewerDown
, "clicked",
844 G_CALLBACK (on_button_move_down_clicked
),
846 g_signal_connect ((gpointer
) tlbRemoveViewer
, "clicked",
847 G_CALLBACK (on_button_delete_viewer_clicked
),
849 g_signal_connect ((gpointer
) MNotebook
, "switch_page",
850 G_CALLBACK (on_MNotebook_switch_page
),
853 /* Store pointers to all widgets, for use by lookup_widget(). */
854 GLADE_HOOKUP_OBJECT_NO_REF (MWindow
, MWindow
, "MWindow");
855 GLADE_HOOKUP_OBJECT (MWindow
, MVbox
, "MVbox");
856 GLADE_HOOKUP_OBJECT (MWindow
, MMenuBox
, "MMenuBox");
857 GLADE_HOOKUP_OBJECT (MWindow
, MenuMain
, "MenuMain");
858 GLADE_HOOKUP_OBJECT (MWindow
, FileMenuTitle
, "FileMenuTitle");
859 GLADE_HOOKUP_OBJECT (MWindow
, FileMenuTitle_menu
, "FileMenuTitle_menu");
860 GLADE_HOOKUP_OBJECT (MWindow
, FileMenuNewTitle
, "FileMenuNewTitle");
861 GLADE_HOOKUP_OBJECT (MWindow
, FileMenuNewTitle_menu
, "FileMenuNewTitle_menu");
862 // GLADE_HOOKUP_OBJECT (MWindow, EmptyTraceset, "EmptyTraceset");
864 GLADE_HOOKUP_OBJECT (MWindow
, CloneTraceset
, "CloneTraceset");
865 GLADE_HOOKUP_OBJECT (MWindow
, FileMenuNewSep
, "FileMenuNewSep");
867 GLADE_HOOKUP_OBJECT (MWindow
, Tab
, "Tab");
868 // GLADE_HOOKUP_OBJECT (MWindow, OpenTraceset, "OpenTraceset");
869 GLADE_HOOKUP_OBJECT (MWindow
, Close
, "Close");
870 GLADE_HOOKUP_OBJECT (MWindow
, CloseTab
, "CloseTab");
871 GLADE_HOOKUP_OBJECT (MWindow
, FileMenuSeparator1
, "FileMenuSeparator1");
872 GLADE_HOOKUP_OBJECT (MWindow
, AddTrace
, "AddTrace");
873 GLADE_HOOKUP_OBJECT (MWindow
, RemoveTrace
, "RemoveTrace");
874 // GLADE_HOOKUP_OBJECT (MWindow, Save, "Save");
875 // GLADE_HOOKUP_OBJECT (MWindow, SaveAs, "SaveAs");
876 GLADE_HOOKUP_OBJECT (MWindow
, FileMenuSeparator2
, "FileMenuSeparator2");
877 GLADE_HOOKUP_OBJECT (MWindow
, Quit
, "Quit");
878 // GLADE_HOOKUP_OBJECT (MWindow, EditMenuTitle, "EditMenuTitle");
879 // GLADE_HOOKUP_OBJECT (MWindow, EditMenuTitle_menu, "EditMenuTitle_menu");
880 // GLADE_HOOKUP_OBJECT (MWindow, Cut, "Cut");
881 // GLADE_HOOKUP_OBJECT (MWindow, Copy, "Copy");
882 // GLADE_HOOKUP_OBJECT (MWindow, Paste, "Paste");
883 // GLADE_HOOKUP_OBJECT (MWindow, Delete, "Delete");
884 GLADE_HOOKUP_OBJECT (MWindow
, ViewMenuTitle
, "ViewMenuTitle");
885 GLADE_HOOKUP_OBJECT (MWindow
, ViewMenuTitle_menu
, "ViewMenuTitle_menu");
886 GLADE_HOOKUP_OBJECT (MWindow
, ZoomIn
, "ZoomIn");
887 GLADE_HOOKUP_OBJECT (MWindow
, ZoomOut
, "ZoomOut");
888 GLADE_HOOKUP_OBJECT (MWindow
, ZoomExtended
, "ZoomExtended");
889 // GLADE_HOOKUP_OBJECT (MWindow, GoToTime, "GoToTime");
890 // GLADE_HOOKUP_OBJECT (MWindow, ShowTimeFrame, "ShowTimeFrame");
891 GLADE_HOOKUP_OBJECT (MWindow
, ToolMenuTitle
, "ToolMenuTitle");
892 GLADE_HOOKUP_OBJECT (MWindow
, ToolMenuTitle_menu
, "ToolMenuTitle_menu");
893 GLADE_HOOKUP_OBJECT (MWindow
, MoveViewerUp
, "MoveViewerUp");
894 GLADE_HOOKUP_OBJECT (MWindow
, MoveViewerDown
, "MoveViewerDown");
895 GLADE_HOOKUP_OBJECT (MWindow
, RemoveViewer
, "RemoveViewer");
896 GLADE_HOOKUP_OBJECT (MWindow
, ToolMenuSeparator
, "ToolMenuSeparator");
897 GLADE_HOOKUP_OBJECT (MWindow
, Filter
, "Filter");
898 // GLADE_HOOKUP_OBJECT (MWindow, Facility, "Facility");
899 GLADE_HOOKUP_OBJECT (MWindow
, ToolMenuSeparator1
, "ToolMenuSeparator1");
900 // GLADE_HOOKUP_OBJECT (MWindow, insert_viewer_test, "insert_viewer_test");
901 GLADE_HOOKUP_OBJECT (MWindow
, PluginMenuTitle
, "PluginMenuTitle");
902 GLADE_HOOKUP_OBJECT (MWindow
, PluginMenuTitle_menu
, "PluginMenuTitle_menu");
903 GLADE_HOOKUP_OBJECT (MWindow
, LoadLibrary
, "LoadLibrary");
904 GLADE_HOOKUP_OBJECT (MWindow
, UnloadLibrary
, "UnloadLibrary");
905 GLADE_HOOKUP_OBJECT (MWindow
, LoadModule
, "LoadModule");
906 GLADE_HOOKUP_OBJECT (MWindow
, UnloadModule
, "UnloadModule");
907 GLADE_HOOKUP_OBJECT (MWindow
, AddLibrarySearchPath
, "AddLibrarySearchPath");
908 GLADE_HOOKUP_OBJECT (MWindow
, RemoveLibrarySearchPath
, "RemoveLibrarySearchPath");
909 // GLADE_HOOKUP_OBJECT (MWindow, OptionMenuTitle, "OptionMenuTitle");
910 // GLADE_HOOKUP_OBJECT (MWindow, OptionMenuTitle_menu, "OptionMenuTitle_menu");
911 // GLADE_HOOKUP_OBJECT (MWindow, Color, "Color");
912 // GLADE_HOOKUP_OBJECT (MWindow, OptMenuSeparator, "OptMenuSeparator");
913 // GLADE_HOOKUP_OBJECT (MWindow, OpenFilter, "OpenFilter");
914 // GLADE_HOOKUP_OBJECT (MWindow, SaveConfiguration, "SaveConfiguration");
915 GLADE_HOOKUP_OBJECT (MWindow
, HelpMenuTitle
, "HelpMenuTitle");
916 GLADE_HOOKUP_OBJECT (MWindow
, HelpMenu
, "HelpMenu");
917 GLADE_HOOKUP_OBJECT (MWindow
, Content
, "Content");
918 GLADE_HOOKUP_OBJECT (MWindow
, HelpmenuSeparator
, "HelpmenuSeparator");
919 GLADE_HOOKUP_OBJECT (MWindow
, About
, "About");
920 GLADE_HOOKUP_OBJECT (MWindow
, MToolbar1
, "MToolbar1");
922 GLADE_HOOKUP_OBJECT (MWindow
, tlbEmptyTraceset
, "tlbEmptyTraceset");
923 #endif /* BABEL_CLEANUP */
924 GLADE_HOOKUP_OBJECT (MWindow
, tlbTab
, "tlbTab");
925 // GLADE_HOOKUP_OBJECT (MWindow, tlbOpenTraceset, "tlbOpenTraceset");
926 GLADE_HOOKUP_OBJECT (MWindow
, tlbAddTrace
, "tlbAddTrace");
927 GLADE_HOOKUP_OBJECT (MWindow
, tlbRemoveTrace
, "tlbRemoveTrace");
928 // GLADE_HOOKUP_OBJECT (MWindow, tlbSave, "tlbSave");
929 // GLADE_HOOKUP_OBJECT (MWindow, tlbSaveAs, "tlbSaveAs");
930 GLADE_HOOKUP_OBJECT (MWindow
, tlbZoomIn
, "tlbZoomIn");
931 GLADE_HOOKUP_OBJECT (MWindow
, tlbZoomOut
, "tlbZoomOut");
932 GLADE_HOOKUP_OBJECT (MWindow
, tlbZoomExtended
, "tlbZoomExtended");
933 // GLADE_HOOKUP_OBJECT (MWindow, tlbGoToTime, "tlbGoToTime");
934 // GLADE_HOOKUP_OBJECT (MWindow, tlbShowTimeFrame, "tlbShowTimeFrame");
935 GLADE_HOOKUP_OBJECT (MWindow
, tlbMoveViewerUp
, "tlbMoveViewerUp");
936 GLADE_HOOKUP_OBJECT (MWindow
, tlbMoveViewerDown
, "tlbMoveViewerDown");
937 GLADE_HOOKUP_OBJECT (MWindow
, tlbRemoveViewer
, "tlbRemoveViewer");
938 // GLADE_HOOKUP_OBJECT (MWindow, MToolbar2, "MToolbar2");
939 GLADE_HOOKUP_OBJECT (MWindow
, MNotebook
, "MNotebook");
940 // GLADE_HOOKUP_OBJECT (MWindow, label1, "label1");
941 GLADE_HOOKUP_OBJECT (MWindow
, MStatusbar
, "MStatusbar");
943 gtk_window_add_accel_group (GTK_WINDOW (MWindow
), accel_group
);