// GtkWidget *insert_viewer_test;
GtkWidget *PluginMenuTitle;
GtkWidget *PluginMenuTitle_menu;
+ GtkWidget *LoadLibrary;
+ GtkWidget *UnloadLibrary;
GtkWidget *LoadModule;
GtkWidget *UnloadModule;
- GtkWidget *AddModuleSearchPath;
+ GtkWidget *AddLibrarySearchPath;
+ GtkWidget *RemoveLibrarySearchPath;
// GtkWidget *OptionMenuTitle;
// GtkWidget *OptionMenuTitle_menu;
// GtkWidget *Color;
GtkWidget *tlbZoomIn;
GtkWidget *tlbZoomOut;
GtkWidget *tlbZoomExtended;
- // GtkWidget *tlbGoToTime;
- // GtkWidget *tlbShowTimeFrame;
+ //GtkWidget *tlbGoToTime;
+ //GtkWidget *tlbShowTimeFrame;
GtkWidget *tlbMoveViewerUp;
GtkWidget *tlbMoveViewerDown;
GtkWidget *tlbRemoveViewer;
MWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_set_size_request (MWindow, 100, 50);
- gtk_window_set_title (GTK_WINDOW (MWindow), "LTT");
- gtk_window_set_default_size (GTK_WINDOW (MWindow), 600, 400);
+ gtk_window_set_title (GTK_WINDOW (MWindow), "Linux Trace Toolkit Viewer");
+ gtk_window_set_default_size (GTK_WINDOW (MWindow),
+ gdk_screen_width()*0.9, gdk_screen_height()*0.9);
MVbox = gtk_vbox_new (FALSE, 0);
gtk_widget_show (MVbox);
PluginMenuTitle_menu = gtk_menu_new ();
gtk_menu_item_set_submenu (GTK_MENU_ITEM (PluginMenuTitle), PluginMenuTitle_menu);
+ LoadLibrary = gtk_menu_item_new_with_mnemonic ("Load library");
+ gtk_widget_show (LoadLibrary);
+ gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu), LoadLibrary);
+
+ UnloadLibrary = gtk_menu_item_new_with_mnemonic ("Unload library");
+ gtk_widget_show (UnloadLibrary);
+ gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu), UnloadLibrary);
+
LoadModule = gtk_menu_item_new_with_mnemonic ("Load module");
gtk_widget_show (LoadModule);
gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu), LoadModule);
gtk_widget_show (UnloadModule);
gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu), UnloadModule);
- AddModuleSearchPath = gtk_menu_item_new_with_mnemonic ("Add module search path");
- gtk_widget_show (AddModuleSearchPath);
- gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu), AddModuleSearchPath);
+ AddLibrarySearchPath = gtk_menu_item_new_with_mnemonic ("Add library search path");
+ gtk_widget_show (AddLibrarySearchPath);
+ gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu), AddLibrarySearchPath);
+
+ RemoveLibrarySearchPath = gtk_menu_item_new_with_mnemonic ("Remove library search path");
+ gtk_widget_show (RemoveLibrarySearchPath);
+ gtk_container_add (GTK_CONTAINER (PluginMenuTitle_menu), RemoveLibrarySearchPath);
/*
OptionMenuTitle = gtk_menu_item_new_with_mnemonic ("Options");
gtk_widget_show (OptionMenuTitle);
gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
gtk_widget_show (tlbStopProcessing);
gtk_container_set_border_width (GTK_CONTAINER (tlbStopProcessing), 1);
+ GLADE_HOOKUP_OBJECT (MWindow, tlbStopProcessing, "StopProcessingButton");
gtk_toolbar_append_space (GTK_TOOLBAR (MToolbar1));
gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
gtk_widget_show (tlbZoomExtended);
gtk_container_set_border_width (GTK_CONTAINER (tlbZoomExtended), 1);
-/*
+
+ /*
tmp_toolbar_icon = create_pixmap (MWindow, "gtk-jump-to.png");
tlbGoToTime = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
GTK_TOOLBAR_CHILD_BUTTON,
gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
gtk_widget_show (tlbShowTimeFrame);
gtk_container_set_border_width (GTK_CONTAINER (tlbShowTimeFrame), 1);
-*/
+ */
gtk_toolbar_append_space (GTK_TOOLBAR (MToolbar1));
tmp_toolbar_icon = create_pixmap (MWindow, "1uparrow.png");
gtk_widget_show (MNotebook);
gtk_notebook_set_show_tabs((GtkNotebook*)MNotebook, FALSE);
gtk_box_pack_start (GTK_BOX (MVbox), MNotebook, TRUE, TRUE, 0);
+
/*
empty_notebook_page = gtk_vbox_new (FALSE, 0);
gtk_widget_show (empty_notebook_page);
g_signal_connect ((gpointer) RemoveViewer, "activate",
G_CALLBACK (on_remove_viewer_activate),
NULL);
- g_signal_connect ((gpointer) Filter, "activate",
- G_CALLBACK (on_trace_filter_activate),
- NULL);
+ //g_signal_connect ((gpointer) Filter, "activate",
+ // G_CALLBACK (on_trace_filter_activate),
+ // NULL);
// g_signal_connect ((gpointer) Facility, "activate",
// G_CALLBACK (on_trace_facility_activate),
// NULL);
// g_signal_connect ((gpointer) insert_viewer_test, "activate",
// G_CALLBACK (on_insert_viewer_test_activate),
// NULL);
+ g_signal_connect ((gpointer) LoadLibrary, "activate",
+ G_CALLBACK (on_load_library_activate),
+ NULL);
+ g_signal_connect ((gpointer) UnloadLibrary, "activate",
+ G_CALLBACK (on_unload_library_activate),
+ NULL);
g_signal_connect ((gpointer) LoadModule, "activate",
G_CALLBACK (on_load_module_activate),
NULL);
g_signal_connect ((gpointer) UnloadModule, "activate",
G_CALLBACK (on_unload_module_activate),
NULL);
- g_signal_connect ((gpointer) AddModuleSearchPath, "activate",
- G_CALLBACK (on_add_module_search_path_activate),
+ g_signal_connect ((gpointer) AddLibrarySearchPath, "activate",
+ G_CALLBACK (on_add_library_search_path_activate),
+ NULL);
+ g_signal_connect ((gpointer) RemoveLibrarySearchPath, "activate",
+ G_CALLBACK (on_remove_library_search_path_activate),
NULL);
/*
g_signal_connect ((gpointer) Color, "activate",
g_signal_connect ((gpointer) tlbZoomExtended, "clicked",
G_CALLBACK (on_button_zoom_extended_clicked),
NULL);
-/*
+ /*
g_signal_connect ((gpointer) tlbGoToTime, "clicked",
G_CALLBACK (on_button_go_to_time_clicked),
NULL);
g_signal_connect ((gpointer) tlbShowTimeFrame, "clicked",
G_CALLBACK (on_button_show_time_frame_clicked),
NULL);
-*/
+ */
g_signal_connect ((gpointer) tlbMoveViewerUp, "clicked",
G_CALLBACK (on_button_move_up_clicked),
NULL);
// GLADE_HOOKUP_OBJECT (MWindow, insert_viewer_test, "insert_viewer_test");
GLADE_HOOKUP_OBJECT (MWindow, PluginMenuTitle, "PluginMenuTitle");
GLADE_HOOKUP_OBJECT (MWindow, PluginMenuTitle_menu, "PluginMenuTitle_menu");
+ GLADE_HOOKUP_OBJECT (MWindow, LoadLibrary, "LoadLibrary");
+ GLADE_HOOKUP_OBJECT (MWindow, UnloadLibrary, "UnloadLibrary");
GLADE_HOOKUP_OBJECT (MWindow, LoadModule, "LoadModule");
GLADE_HOOKUP_OBJECT (MWindow, UnloadModule, "UnloadModule");
- GLADE_HOOKUP_OBJECT (MWindow, AddModuleSearchPath, "AddModuleSearchPath");
+ GLADE_HOOKUP_OBJECT (MWindow, AddLibrarySearchPath, "AddLibrarySearchPath");
+ GLADE_HOOKUP_OBJECT (MWindow, RemoveLibrarySearchPath, "RemoveLibrarySearchPath");
// GLADE_HOOKUP_OBJECT (MWindow, OptionMenuTitle, "OptionMenuTitle");
// GLADE_HOOKUP_OBJECT (MWindow, OptionMenuTitle_menu, "OptionMenuTitle_menu");
// GLADE_HOOKUP_OBJECT (MWindow, Color, "Color");