TGroupButton Class Reference

#include <TGroupButton.h>

Inheritance diagram for TGroupButton:

TButton TButton TAttText TPad TAttText TPad TAttText TPad TAttText TPad List of all members.

Public Member Functions

 TGroupButton ()
 TGroupButton (const char *groupname, const char *title, const char *method, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual ~TGroupButton ()
virtual void DisplayColorTable (const char *action, Double_t x0, Double_t y0, Double_t wc, Double_t hc)
virtual void ExecuteAction ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void SavePrimitive (ostream &out, Option_t *option="")
 TGroupButton ()
 TGroupButton (const char *groupname, const char *title, const char *method, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual ~TGroupButton ()
virtual void DisplayColorTable (const char *action, Double_t x0, Double_t y0, Double_t wc, Double_t hc)
virtual void ExecuteAction ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void SavePrimitive (ostream &out, Option_t *option="")

Private Member Functions

 TGroupButton (const TGroupButton &org)
TGroupButtonoperator= (const TGroupButton &rhs)
 TGroupButton (const TGroupButton &org)
TGroupButtonoperator= (const TGroupButton &rhs)

Detailed Description

Definition at line 34 of file TGroupButton.h.


Constructor & Destructor Documentation

TGroupButton::TGroupButton ( const TGroupButton org  )  [private]

TGroupButton::TGroupButton (  ) 

Referenced by DisplayColorTable().

TGroupButton::TGroupButton ( const char *  groupname,
const char *  title,
const char *  method,
Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
)

Definition at line 47 of file TGroupButton.cxx.

References TButton::SetFraming(), and TButton::SetName().

TGroupButton::~TGroupButton (  )  [virtual]

Definition at line 58 of file TGroupButton.cxx.

TGroupButton::TGroupButton ( const TGroupButton org  )  [private]

TGroupButton::TGroupButton (  ) 

TGroupButton::TGroupButton ( const char *  groupname,
const char *  title,
const char *  method,
Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
)

virtual TGroupButton::~TGroupButton (  )  [virtual]


Member Function Documentation

TGroupButton& TGroupButton::operator= ( const TGroupButton rhs  )  [private]

void TGroupButton::DisplayColorTable ( const char *  action,
Double_t  x0,
Double_t  y0,
Double_t  wc,
Double_t  hc 
) [virtual]

Definition at line 65 of file TGroupButton.cxx.

References command, TButton::Draw(), i, j, TButton::SetBorderMode(), TPad::SetBorderSize(), TAttFill::SetFillColor(), snprintf, and TGroupButton().

void TGroupButton::ExecuteAction (  )  [virtual]

Definition at line 95 of file TGroupButton.cxx.

References TVirtualPad::AbsPixeltoY(), canvas, TList::First(), TPad::GetListOfPrimitives(), TButton::GetMethod(), TPad::GetMother(), TROOT::GetSelectedPad(), TVirtualPad::GetY1(), TVirtualPad::GetY2(), gROOT, line, method, params, snprintf, strlcpy(), text(), and TPad::YtoPixel().

Referenced by TDialogCanvas::Apply().

void TGroupButton::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TButton.

Definition at line 147 of file TGroupButton.cxx.

References canvas, xmlio::Class, TCanvas::Close(), TPad::ExecuteEvent(), TCanvas::FeedbackMode(), TPad::fMother, TPad::GetBorderMode(), TPad::GetCanvas(), TPad::GetMother(), TPad::GetName(), TPad::GetTitle(), gPad, TPad::IsEditable(), kButton1Down, kButton1Motion, kButton1Up, kFALSE, kMouseMotion, kTRUE, TPad::Modified(), TButton::SetBorderMode(), strcasecmp, and TPad::Update().

void TGroupButton::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TButton.

Definition at line 217 of file TGroupButton.cxx.

References TPad::cd(), xmlio::Class, TROOT::ClassSaved(), TPad::fHNDC, TPad::fWNDC, TPad::fXlowNDC, TPad::fYlowNDC, TPad::GetBorderMode(), TPad::GetBorderSize(), TPad::GetListOfPrimitives(), TButton::GetMethod(), TPad::GetName(), TIter::GetOption(), TPad::GetTitle(), gPad, gROOT, TAttFill::SaveFillAttributes(), TAttLine::SaveLineAttributes(), and TAttText::SaveTextAttributes().

TGroupButton& TGroupButton::operator= ( const TGroupButton rhs  )  [private]

virtual void TGroupButton::DisplayColorTable ( const char *  action,
Double_t  x0,
Double_t  y0,
Double_t  wc,
Double_t  hc 
) [virtual]

virtual void TGroupButton::ExecuteAction (  )  [virtual]

virtual void TGroupButton::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TButton.

virtual void TGroupButton::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TButton.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:51 2011 for ROOT_528-00b_version by  doxygen 1.5.1