X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Finterface.c;h=86f0ba76e4e6fc02746db8c82915ffd54a9c9310;hb=88237536a72d70abfc670286eae1cf7c44c1a50b;hp=c05be458309b849db810eccca429855bceff632e;hpb=c07e9b263d9b01ad89b501fb195dc1547fc096a8;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/interface.c b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/interface.c index c05be458..86f0ba76 100644 --- a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/interface.c +++ b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/interface.c @@ -95,9 +95,12 @@ create_MWindow (void) // 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; @@ -125,8 +128,8 @@ create_MWindow (void) GtkWidget *tlbZoomIn; GtkWidget *tlbZoomOut; GtkWidget *tlbZoomExtended; - // GtkWidget *tlbGoToTime; - // GtkWidget *tlbShowTimeFrame; + //GtkWidget *tlbGoToTime; + //GtkWidget *tlbShowTimeFrame; GtkWidget *tlbMoveViewerUp; GtkWidget *tlbMoveViewerDown; GtkWidget *tlbRemoveViewer; @@ -141,8 +144,9 @@ create_MWindow (void) 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 Visualizer"); + 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); @@ -333,6 +337,14 @@ create_MWindow (void) 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); @@ -341,9 +353,13 @@ create_MWindow (void) 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); @@ -549,7 +565,8 @@ create_MWindow (void) 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, @@ -571,7 +588,7 @@ create_MWindow (void) 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"); @@ -618,6 +635,7 @@ create_MWindow (void) 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); @@ -716,23 +734,32 @@ create_MWindow (void) 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", @@ -794,14 +821,14 @@ create_MWindow (void) 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); @@ -864,9 +891,12 @@ create_MWindow (void) // 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");