ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | List of all members
AtSidebarPadControl Class Reference

#include <AtSidebarFrames.h>

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

Public Member Functions

 AtSidebarPadControl (DataHandling::AtPadNum &padNum, const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 
 ~AtSidebarPadControl ()
 
void Update (DataHandling::AtSubject *changedSubject) override
 
void FillFrame () override
 
void SelectPad ()
 
- Public Member Functions inherited from AtVerticalSidebarFrame
 AtVerticalSidebarFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 
- Public Member Functions inherited from AtSidebarFrame
void UsePictureButtons (bool val=true)
 Use text only buttons instead of picture buttons. More...
 
- Public Member Functions inherited from DataHandling::AtObserver
virtual ~AtObserver ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from AtSidebarFrame
 AtSidebarFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 
- Protected Attributes inherited from AtSidebarFrame
bool kUsePictureButtons {false}
 Option to disable picture buttons since they break some machines. More...
 

Detailed Description

Definition at line 92 of file AtSidebarFrames.h.

Constructor & Destructor Documentation

◆ AtSidebarPadControl()

AtSidebarPadControl::AtSidebarPadControl ( DataHandling::AtPadNum padNum,
const TGWindow *  p = nullptr,
UInt_t  w = 1,
UInt_t  h = 1,
UInt_t  options = 0,
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 69 of file AtSidebarFrames.cxx.

◆ ~AtSidebarPadControl()

AtSidebarPadControl::~AtSidebarPadControl ( )

Definition at line 75 of file AtSidebarFrames.cxx.

Member Function Documentation

◆ FillFrame()

void AtSidebarPadControl::FillFrame ( )
overridevirtual

Called at the end of the Init stage. Is what will create all of the components in the sidebar frame.

Implements AtSidebarFrame.

Definition at line 80 of file AtSidebarFrames.cxx.

◆ SelectPad()

void AtSidebarPadControl::SelectPad ( )

Definition at line 113 of file AtSidebarFrames.cxx.

◆ Update()

void AtSidebarPadControl::Update ( DataHandling::AtSubject changedSubject)
overridevirtual

Implements DataHandling::AtObserver.

Definition at line 104 of file AtSidebarFrames.cxx.


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