X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Fcallbacks.c;h=96cfe049191f2a7b3eced8482825a04eb3731687;hb=0a9465631b6dd6c073a7213f328cbe8a6d96132d;hp=17b7f9ef986c9b2ed1387a2ccd50bdce23a1e1aa;hpb=4249a3e82a8f7ed5ac0bc8909d60b7281130c9fc;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.c b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.c index 17b7f9ef..96cfe049 100644 --- a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.c +++ b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.c @@ -503,10 +503,6 @@ int SetTraceset(Tab * tab, LttvTraceset *traceset) time_change_manager(tab, new_time_window); current_time_change_manager(tab, new_current_time); - if(tab->filter) - lttv_filter_update(tab->filter); - - return retval; } @@ -1702,18 +1698,21 @@ void add_trace(GtkWidget * widget, gpointer user_data) tab = (Tab *)g_object_get_data(G_OBJECT(page), "Tab_Info"); } - GtkDirSelection * file_selector = (GtkDirSelection *)gtk_dir_selection_new("Select a trace"); - gtk_dir_selection_hide_fileop_buttons(file_selector); + //GtkDirSelection * file_selector = (GtkDirSelection *)gtk_dir_selection_new("Select a trace"); + GtkFileSelection * file_selector = (GtkFileSelection *)gtk_file_selection_new("Select a trace"); + gtk_widget_hide( (file_selector)->file_list->parent) ; + gtk_file_selection_hide_fileop_buttons(file_selector); if(remember_trace_dir[0] != '\0') - gtk_dir_selection_set_filename(file_selector, remember_trace_dir); + gtk_file_selection_set_filename(file_selector, remember_trace_dir); id = gtk_dialog_run(GTK_DIALOG(file_selector)); switch(id){ case GTK_RESPONSE_ACCEPT: case GTK_RESPONSE_OK: - dir = gtk_dir_selection_get_dir (file_selector); + dir = gtk_file_selection_get_filename (file_selector); strncpy(remember_trace_dir, dir, PATH_MAX); + strncat(remember_trace_dir, "/", PATH_MAX); if(!dir || strlen(dir) == 0){ gtk_widget_destroy((GtkWidget*)file_selector); break; @@ -2848,19 +2847,21 @@ void on_add_library_search_path_activate (GtkMenuItem *menuitem, gpointer user_data) { - GtkDirSelection * file_selector = (GtkDirSelection *)gtk_dir_selection_new("Select library path"); + //GtkDirSelection * file_selector = (GtkDirSelection *)gtk_dir_selection_new("Select library path"); + GtkFileSelection * file_selector = (GtkFileSelection *)gtk_file_selection_new("Select a trace"); + gtk_widget_hide( (file_selector)->file_list->parent) ; const char * dir; gint id; MainWindow * mw_data = get_window_data_struct((GtkWidget*)menuitem); if(remember_plugins_dir[0] != '\0') - gtk_dir_selection_set_filename(file_selector, remember_plugins_dir); + gtk_file_selection_set_filename(file_selector, remember_plugins_dir); id = gtk_dialog_run(GTK_DIALOG(file_selector)); switch(id){ case GTK_RESPONSE_ACCEPT: case GTK_RESPONSE_OK: - dir = gtk_dir_selection_get_dir (file_selector); + dir = gtk_file_selection_get_filename (file_selector); strncpy(remember_plugins_dir,dir,PATH_MAX); strncat(remember_plugins_dir,"/",PATH_MAX); lttv_library_path_add(dir); @@ -2980,10 +2981,11 @@ on_about_activate (GtkMenuItem *menuitem, Contributors :\n\ \n\ Michel Dagenais (New trace format, lttv main)\n\ -Mathieu Desnoyers (Directory structure, build with automake/conf,\n\ +Mathieu Desnoyers (Kernel Tracer, Directory structure, build with automake/conf,\n\ lttv gui, control flow view, gui cooperative trace reading\n\ scheduler with interruptible foreground and background\n\ - computation, detailed event list)\n\ + computation, detailed event list (rewrite), trace reading\n\ + library (rewrite))\n\ Benoit Des Ligneris, Eric Clement (Cluster adaptation, work in progress)\n\ Xang-Xiu Yang (new trace reading library and converter, lttv gui, \n\ detailed event list and statistics view)\n\