Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
MagicControlPanel Class Reference

The Magic Display control panel. More...

#include <MagicControlPanel.h>

Public Member Functions

 MagicControlPanel ()
 The default constructor.
 
virtual ~MagicControlPanel ()
 The destructor.
 
void goToEvent ()
 
void closeControlPanel ()
 
void cycleThroughInputs ()
 
virtual void CloseWindow ()
 

Static Public Member Functions

static MagicControlPanelInstance ()
 The instance generator (there should only be one instance of the MagicControlPanel at a time.
 

Protected Member Functions

virtual Bool_t HandleKey (Event_t *ev)
 
 ClassDef (MagicControlPanel, 1)
 One of the magic ROOT macros.
 

Protected Attributes

TGTextButton * fGotoBut
 Text button.
 
TGCheckButton * fEventBut
 Check button.
 
TGCheckButton * fSurfBut
 Check button.
 
TGCheckButton * fTurfBut
 Check button.
 
TGCheckButton * fAvgSurfBut
 Check button.
 
TGCheckButton * fSumTurfBut
 Check button.
 
TGLayoutHints * fLayout
 Layout nonsense.
 
TGLayoutHints * fLeftLayout
 Layout nonsense.
 
TGLayoutHints * fRightLayout
 Layout nonsense.
 
TGLayoutHints * fButtonLayout
 Layout nonsense.
 
TGLayoutHints * fCenterLayout
 Layout nonsense.
 
TGNumberEntry * fRunEntry
 Number entry form.
 
TGNumberEntry * fEventEntry
 Number entry form.
 
TGNumberEntryField * fRunEntryField
 Number entry form field.
 
TGNumberEntryField * fEventEntryField
 Number entry form field.
 
TGLabel * fRunLabel
 It's a label.
 
TGLabel * fEventLabel
 It's a label.
 
TGLabel * fUpdateLabel
 It's a label.
 
TGVerticalFrame * fEntryPanel
 A vertical frame.
 
TGHorizontalFrame * fRunPanel
 A horizontal frame.
 
TGHorizontalFrame * fEventPanel
 A horizontal frame.
 
TGVerticalFrame * fButtonPanel
 A vertical frame.
 

Static Protected Attributes

static MagicControlPanelfgInstance = 0
 Protect against multiple instances.
 

Detailed Description

The Magic Display control panel.

This is the horribly buggy control panel that was meant to enable easy control of magic Display, without resorting to command line power user mode. Unfortunately, it doesn't yet really work in a non segmentation violation frenzy way. I blame ROOT, others may have different opinions.

Definition at line 56 of file MagicControlPanel.h.

Inheritance diagram for MagicControlPanel:
Inheritance graph
[legend]
Collaboration diagram for MagicControlPanel:
Collaboration graph
[legend]

The documentation for this class was generated from the following files: