AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONAttPainterSelectorFrame Class Reference

Widget to select the painter(s) view type. More...

#include <AliMUONAttPainterSelectorFrame.h>

Inheritance diagram for AliMUONAttPainterSelectorFrame:

Public Member Functions

 AliMUONAttPainterSelectorFrame (TGWindow *p=0x0, UInt_t w=1, UInt_t h=1)
 
virtual ~AliMUONAttPainterSelectorFrame ()
 
void Update (const AliMUONAttPainter &att)
 
void Clicked (const AliMUONAttPainter *newValues)
 
void CathodeClicked (Int_t buttonId)
 
void PlaneClicked (Int_t buttonId)
 
void ViewClicked (Int_t buttonId)
 

Private Member Functions

 AliMUONAttPainterSelectorFrame (const AliMUONAttPainterSelectorFrame &rhs)
 Not implemented. More...
 
AliMUONAttPainterSelectorFrameoperator= (const AliMUONAttPainterSelectorFrame &rhs)
 Not implemented. More...
 

Private Attributes

TGButtonGroup * fCathode
 cathode selection buttons More...
 
TGButtonGroup * fPlane
 plane selection buttons More...
 
TGButtonGroup * fViewPoint
 viewpoint selection buttons More...
 
AliMUONAttPainter fAttributes
 attributes More...
 

Detailed Description

Widget to select the painter(s) view type.

Widget to select painter view type

Author
Laurent Aphecetche, Subatech

Definition at line 24 of file AliMUONAttPainterSelectorFrame.h.

Constructor & Destructor Documentation

AliMUONAttPainterSelectorFrame::AliMUONAttPainterSelectorFrame ( TGWindow *  p = 0x0,
UInt_t  w = 1,
UInt_t  h = 1 
)

ctor

Definition at line 37 of file AliMUONAttPainterSelectorFrame.cxx.

AliMUONAttPainterSelectorFrame::~AliMUONAttPainterSelectorFrame ( )
virtual

dtor

Definition at line 79 of file AliMUONAttPainterSelectorFrame.cxx.

AliMUONAttPainterSelectorFrame::AliMUONAttPainterSelectorFrame ( const AliMUONAttPainterSelectorFrame rhs)
private

Not implemented.

Member Function Documentation

void AliMUONAttPainterSelectorFrame::CathodeClicked ( Int_t  buttonId)

Cathode button clicked

Definition at line 86 of file AliMUONAttPainterSelectorFrame.cxx.

void AliMUONAttPainterSelectorFrame::Clicked ( const AliMUONAttPainter newValues)

Emit a signal

Definition at line 170 of file AliMUONAttPainterSelectorFrame.cxx.

Referenced by CathodeClicked(), PlaneClicked(), and ViewClicked().

AliMUONAttPainterSelectorFrame& AliMUONAttPainterSelectorFrame::operator= ( const AliMUONAttPainterSelectorFrame rhs)
private

Not implemented.

void AliMUONAttPainterSelectorFrame::PlaneClicked ( Int_t  buttonId)

Plane button clicked

Definition at line 114 of file AliMUONAttPainterSelectorFrame.cxx.

void AliMUONAttPainterSelectorFrame::Update ( const AliMUONAttPainter att)

Update button state from the painter attributes

Definition at line 181 of file AliMUONAttPainterSelectorFrame.cxx.

Referenced by AliMUONPainterMasterFrame::UpdateAttributes().

void AliMUONAttPainterSelectorFrame::ViewClicked ( Int_t  buttonId)

View button clicked

Definition at line 143 of file AliMUONAttPainterSelectorFrame.cxx.

Member Data Documentation

AliMUONAttPainter AliMUONAttPainterSelectorFrame::fAttributes
private

attributes

Definition at line 52 of file AliMUONAttPainterSelectorFrame.h.

Referenced by CathodeClicked(), PlaneClicked(), Update(), and ViewClicked().

TGButtonGroup* AliMUONAttPainterSelectorFrame::fCathode
private

cathode selection buttons

Definition at line 48 of file AliMUONAttPainterSelectorFrame.h.

Referenced by CathodeClicked(), and Update().

TGButtonGroup* AliMUONAttPainterSelectorFrame::fPlane
private

plane selection buttons

Definition at line 49 of file AliMUONAttPainterSelectorFrame.h.

Referenced by PlaneClicked(), and Update().

TGButtonGroup* AliMUONAttPainterSelectorFrame::fViewPoint
private

viewpoint selection buttons

Definition at line 50 of file AliMUONAttPainterSelectorFrame.h.

Referenced by Update(), and ViewClicked().


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