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

#include <AtSidebarFrames.h>

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

Public Member Functions

virtual void FillFrame ()=0
 
void UsePictureButtons (bool val=true)
 Use text only buttons instead of picture buttons. More...
 

Protected Member Functions

 AtSidebarFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 

Protected Attributes

bool kUsePictureButtons {false}
 Option to disable picture buttons since they break some machines. More...
 

Detailed Description

Base class something that can be added to the sidebar. It is a frame that will be added to the sidebar in the order in which they are added to the AtEventSidebar.

Definition at line 30 of file AtSidebarFrames.h.

Constructor & Destructor Documentation

◆ AtSidebarFrame()

AtSidebarFrame::AtSidebarFrame ( const TGWindow *  p = nullptr,
UInt_t  w = 1,
UInt_t  h = 1,
UInt_t  options = 0,
Pixel_t  back = GetDefaultFrameBackground() 
)
inlineprotected

Definition at line 36 of file AtSidebarFrames.h.

Member Function Documentation

◆ FillFrame()

virtual void AtSidebarFrame::FillFrame ( )
pure virtual

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

Implemented in AtSidebarBranchControl, AtSidebarEventControl, AtSidebarPadControl, AtSidebarRunInfo, AtSidebarAddon, AtSidebarInfoMacro, AtSidebarPSA, AtSidebarPSADeconv, AtSidebarPSATBAvg, and AtSidebarPSAIterDeconv.

◆ UsePictureButtons()

void AtSidebarFrame::UsePictureButtons ( bool  val = true)
inline

Use text only buttons instead of picture buttons.

Definition at line 50 of file AtSidebarFrames.h.

Member Data Documentation

◆ kUsePictureButtons

bool AtSidebarFrame::kUsePictureButtons {false}
protected

Option to disable picture buttons since they break some machines.

Definition at line 33 of file AtSidebarFrames.h.


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