IScopeActionsGUI.java

Go to the documentation of this file.
00001 
00004 package edu.rice.cs.hpc.viewer.scope;
00005 
00006 import org.eclipse.swt.widgets.CoolBar;
00007 import org.eclipse.swt.widgets.Composite;
00008 import org.eclipse.swt.widgets.TreeColumn;
00009 
00010 import edu.rice.cs.hpc.data.experiment.Experiment;
00011 import edu.rice.cs.hpc.data.experiment.scope.RootScope;
00012 import edu.rice.cs.hpc.data.experiment.scope.Scope;
00013 
00018 public interface IScopeActionsGUI {
00019 
00025     public Composite buildGUI(Composite parent, CoolBar coolbar);
00026     
00027     
00035     public void updateContent(Experiment exp, RootScope scope);
00036 
00041     public void setTreeViewer(ScopeTreeViewer tree);
00042 
00048     public void showWarningMessagge(String sMsg);
00049     
00053     public void restoreMessage();
00054     
00060     public void showErrorMessage(String sMsg);
00061     
00066     public void showInfoMessage(String sMsg);
00071     //public void checkZoomButtons(Scope.Node node);
00072     //public void updateButtons (boolean bZoomIn, boolean bZoomOut );
00073     public void enableZoomIn (boolean enabled);
00074     public void enableZoomOut (boolean enabled);
00075     public void enableHotCallPath (boolean enabled);
00079     public void disableNodeButtons();
00080     
00084     public void resetActions();
00085 
00089     public void enableActions();
00090     
00097     public void insertParentNode(Scope nodeParent);
00098     
00103     public void addMetricColumns(TreeColumn colMetric);
00104     
00109     public void resizeTableColumns();
00110     
00111     public void setColumnsStatus(boolean []status); 
00112 }

Generated on 5 May 2015 for HPCVIEWER by  doxygen 1.6.1