uk.ac.imperial.ph.hep.gui
Class DaqGuiControl

java.lang.Object
  extended by uk.ac.imperial.ph.hep.gui.DaqGuiControl

public class DaqGuiControl
extends java.lang.Object


Constructor Summary
DaqGuiControl(DaqApplication app)
          Constructor for the Gui - a DaqApplication object is required.
 
Method Summary
protected  void addCandidateRunTab(CandidateRun crInput)
           
static void main(java.lang.String[] args)
          Main method gets the whole show on the road really! The first argument should be the DaqApplication properties file.
protected  org.eclipse.swt.widgets.Button makeEndConfigBtn(org.eclipse.swt.widgets.Composite parent, boolean forToolbar)
           
protected  org.eclipse.swt.widgets.Button makeEndRunBtn(org.eclipse.swt.widgets.Composite parent, boolean forToolbar)
           
protected  org.eclipse.swt.widgets.Button makeEndSeqBtn(org.eclipse.swt.widgets.Composite parent, boolean forToolbar)
           
protected  org.eclipse.swt.widgets.Button makePanicDaqBtn(org.eclipse.swt.widgets.Composite parent, boolean withImage, boolean withText)
           
protected  org.eclipse.swt.widgets.Button makeRefreshDaqStatusBtn(org.eclipse.swt.widgets.Composite parent, boolean forToolbar)
           
protected  org.eclipse.swt.widgets.Button makeStartRunButton(org.eclipse.swt.widgets.Composite parent, boolean forToolbar)
           
protected  org.eclipse.swt.widgets.Button makeStopDaqBtn(org.eclipse.swt.widgets.Composite parent, boolean withImage, boolean withText)
           
 void setupGui()
          Large and cumbersome worker method to set the Gui up.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DaqGuiControl

public DaqGuiControl(DaqApplication app)
Constructor for the Gui - a DaqApplication object is required.

Parameters:
app -
Method Detail

setupGui

public void setupGui()
Large and cumbersome worker method to set the Gui up.


addCandidateRunTab

protected void addCandidateRunTab(CandidateRun crInput)

main

public static void main(java.lang.String[] args)
Main method gets the whole show on the road really! The first argument should be the DaqApplication properties file. If not specified, sensible defaults will be picked up.

Parameters:
args - 0- the full path the the DaqApplication.props properties file.

makeStopDaqBtn

protected org.eclipse.swt.widgets.Button makeStopDaqBtn(org.eclipse.swt.widgets.Composite parent,
                                                        boolean withImage,
                                                        boolean withText)

makePanicDaqBtn

protected org.eclipse.swt.widgets.Button makePanicDaqBtn(org.eclipse.swt.widgets.Composite parent,
                                                         boolean withImage,
                                                         boolean withText)

makeEndConfigBtn

protected org.eclipse.swt.widgets.Button makeEndConfigBtn(org.eclipse.swt.widgets.Composite parent,
                                                          boolean forToolbar)

makeEndRunBtn

protected org.eclipse.swt.widgets.Button makeEndRunBtn(org.eclipse.swt.widgets.Composite parent,
                                                       boolean forToolbar)

makeEndSeqBtn

protected org.eclipse.swt.widgets.Button makeEndSeqBtn(org.eclipse.swt.widgets.Composite parent,
                                                       boolean forToolbar)

makeStartRunButton

protected org.eclipse.swt.widgets.Button makeStartRunButton(org.eclipse.swt.widgets.Composite parent,
                                                            boolean forToolbar)

makeRefreshDaqStatusBtn

protected org.eclipse.swt.widgets.Button makeRefreshDaqStatusBtn(org.eclipse.swt.widgets.Composite parent,
                                                                 boolean forToolbar)