+ /* Ask to the user if he wants to open the trace in a new window */
+ GtkWidget *dialogue;
+ GtkWidget *label;
+ gint id;
+
+ dialogue = gtk_dialog_new_with_buttons("Open trace ?",
+ GTK_WINDOW(gtk_widget_get_toplevel(GTK_WIDGET(button))),
+ GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_STOCK_YES,GTK_RESPONSE_ACCEPT,
+ GTK_STOCK_NO,GTK_RESPONSE_REJECT,
+ NULL);
+ label = gtk_label_new("Do you want to open the trace in LTTV ?");
+ gtk_widget_show(label);
+
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialogue)->vbox),
+ label);
+
+ id = gtk_dialog_run(GTK_DIALOG(dialogue));
+
+ switch(id){
+ case GTK_RESPONSE_ACCEPT:
+ {
+ create_main_window_with_trace(trace_dir);
+ }
+ break;
+ case GTK_RESPONSE_REJECT:
+ default:
+ break;
+ }
+ gtk_widget_destroy(dialogue);
+