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