Disable open new window and new tabs are now created emtpy
[lttv.git] / lttv / modules / gui / lttvwindow / lttvwindow / callbacks.c
index b5f416b2b909f8e4d66a18eee1cdfd111859f534..9b70ee3f8c8c4f5e183b10c38a4cb475a02e076a 100644 (file)
@@ -1680,22 +1680,7 @@ void add_trace(GtkWidget * widget, gpointer user_data)
     ptab = (LttvPluginTab *)g_object_get_data(G_OBJECT(page), "Tab_Plugin");
     tab = ptab->tab;
   }
-#if 0
-//TODO fdeslauriers 2012-07-06: Remove this popup when we support multiple traces
-  traceset = lttvwindow_get_traceset(tab);
-  if(traceset != NULL && lttv_traceset_number(traceset) > 0){
-         GtkWidget *dialogue = 
-           gtk_message_dialog_new(
-             GTK_WINDOW(gtk_widget_get_toplevel(widget)),
-             GTK_DIALOG_MODAL|GTK_DIALOG_DESTROY_WITH_PARENT,
-             GTK_MESSAGE_ERROR,
-             GTK_BUTTONS_OK,
-             "Loading multiple traces is not supported at the moment.");
-         gtk_dialog_run(GTK_DIALOG(dialogue));
-         gtk_widget_destroy(dialogue);
-         return;
-       }
-#endif  
+
   /* Create a new traceset*/
   traceset = tab->traceset_info->traceset;
   if(traceset == NULL) {
@@ -2283,7 +2268,7 @@ LttvPluginTab *create_new_tab(GtkWidget* widget, gpointer user_data)
                       gtk_notebook_get_current_page(GTK_NOTEBOOK(notebook)));
   Tab *copy_tab;
 
-  if(!page) {
+  if(!page || TRUE ) {
     copy_tab = NULL;
   } else {
     LttvPluginTab *ptab;
@@ -3105,7 +3090,19 @@ void
 on_button_new_clicked                  (GtkButton       *button,
                                         gpointer         user_data)
 {
+#ifdef BABEL_CLEANUP
   create_new_window((GtkWidget*)button, user_data, TRUE);
+#else
+  GtkWidget *dialogue = 
+    gtk_message_dialog_new(
+      GTK_WINDOW(gtk_widget_get_toplevel(button)),
+      GTK_DIALOG_MODAL|GTK_DIALOG_DESTROY_WITH_PARENT,
+      GTK_MESSAGE_ERROR,
+      GTK_BUTTONS_OK,
+      "Opening multiple windows is disabled.");
+  gtk_dialog_run(GTK_DIALOG(dialogue));
+  gtk_widget_destroy(dialogue);
+#endif
 }
 
 void
This page took 0.02268 seconds and 4 git commands to generate.