Improve package tangle index for LTTng 2.0 control design
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.ui / src / org / eclipse / linuxtools / internal / lttng2 / ui / views / control / ControlView.java
index efe93a79bc2ad67d77b6f1f3b9fd442f5f63a80c..a3765dcfcbd28c43f92a1c84ca68ae1d211f7153 100644 (file)
@@ -23,6 +23,8 @@ import org.eclipse.jface.viewers.StructuredSelection;
 import org.eclipse.jface.viewers.TreeViewer;
 import org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.ITraceControlComponent;
 import org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.ITraceControlComponentChangedListener;
+import org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceControlContentProvider;
+import org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceControlLabelProvider;
 import org.eclipse.linuxtools.internal.lttng2.ui.views.control.model.impl.TraceControlRoot;
 import org.eclipse.rse.core.RSECorePlugin;
 import org.eclipse.swt.SWT;
@@ -151,7 +153,7 @@ public class ControlView extends ViewPart implements ITraceControlComponentChang
                 if (fTreeViewer.getTree().isDisposed()) {
                     return Status.OK_STATUS;
                 }
-                
+
                 fTreeViewer.refresh(component);
 
                 // Change selection needed 
@@ -159,6 +161,9 @@ public class ControlView extends ViewPart implements ITraceControlComponentChang
                 fTreeViewer.setSelection(null);
                 fTreeViewer.setSelection(sel);
 
+                // Show component that was changed
+                fTreeViewer.reveal(component);
+
                 return Status.OK_STATUS;
             }
         };
@@ -193,14 +198,12 @@ public class ControlView extends ViewPart implements ITraceControlComponentChang
         myJob.schedule();
     }
     
-//    public ITraceControlComponent getSelection() {
-//        ISelection selection = fTreeViewer.getSelection();
-//        
-//    }
-
     // ------------------------------------------------------------------------
     // Helper methods
     // ------------------------------------------------------------------------
+    /**
+     * Creates the context sensitive menu.
+     */
     private void createContextMenu() {
         // First we create a menu Manager
         final MenuManager menuManager = new MenuManager();
This page took 0.023991 seconds and 5 git commands to generate.