TStylePreview Class Reference

#include <TStylePreview.h>

Inheritance diagram for TStylePreview:

TGTransientFrame TGTransientFrame TGMainFrame TGMainFrame TGMainFrame TGMainFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame List of all members.

Public Member Functions

 TStylePreview (const TGWindow *p, TStyle *style, TVirtualPad *currentPad)
virtual ~TStylePreview ()
void Update (TStyle *style, TVirtualPad *pad)
void MapTheWindow ()
TCanvasGetMainCanvas ()
 TStylePreview (const TGWindow *p, TStyle *style, TVirtualPad *currentPad)
virtual ~TStylePreview ()
void Update (TStyle *style, TVirtualPad *pad)
void MapTheWindow ()
TCanvasGetMainCanvas ()

Private Attributes

TRootEmbeddedCanvasfEcan
TVirtualPadfPad
TListfTrashListLayout
TRootEmbeddedCanvasfEcan
TVirtualPadfPad
TListfTrashListLayout

Detailed Description

Definition at line 35 of file TStylePreview.h.


Constructor & Destructor Documentation

TStylePreview::TStylePreview ( const TGWindow p,
TStyle style,
TVirtualPad currentPad 
)

TStylePreview::~TStylePreview (  )  [virtual]

Definition at line 72 of file TStylePreview.cxx.

References TList::After(), fEcan, TList::First(), fTrashListLayout, and TList::Remove().

TStylePreview::TStylePreview ( const TGWindow p,
TStyle style,
TVirtualPad currentPad 
)

virtual TStylePreview::~TStylePreview (  )  [virtual]


Member Function Documentation

void TStylePreview::Update ( TStyle style,
TVirtualPad pad 
)

Definition at line 93 of file TStylePreview.cxx.

References TRootEmbeddedCanvas::AdoptCanvas(), c, TCanvas::DrawClonePad(), fEcan, fPad, TVirtualPad::GetCanvas(), TRootEmbeddedCanvas::GetCanvas(), TRootEmbeddedCanvas::GetCanvasWindowId(), gROOT, gStyle, and TROOT::SetSelectedPad().

Referenced by TStyleManager::DoEditionUpdatePreview().

void TStylePreview::MapTheWindow (  ) 

Definition at line 121 of file TStylePreview.cxx.

References c, fPad, TVirtualPad::GetCanvas(), h, TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::MoveResize(), TGMainFrame::SetWMPosition(), w, x, and y.

Referenced by TStyleManager::DoPreview().

TCanvas * TStylePreview::GetMainCanvas (  ) 

Definition at line 139 of file TStylePreview.cxx.

References fEcan, and TRootEmbeddedCanvas::GetCanvas().

Referenced by TStyleManager::DoApplyOn(), and TStyleManager::DoSelectCanvas().

void TStylePreview::Update ( TStyle style,
TVirtualPad pad 
)

void TStylePreview::MapTheWindow (  ) 

TCanvas* TStylePreview::GetMainCanvas (  ) 


Member Data Documentation

TRootEmbeddedCanvas* TStylePreview::fEcan [private]

Definition at line 38 of file TStylePreview.h.

Referenced by GetMainCanvas(), Update(), and ~TStylePreview().

TVirtualPad* TStylePreview::fPad [private]

Definition at line 39 of file TStylePreview.h.

Referenced by MapTheWindow(), and Update().

TList* TStylePreview::fTrashListLayout [private]

Definition at line 40 of file TStylePreview.h.

Referenced by ~TStylePreview().

TRootEmbeddedCanvas* TStylePreview::fEcan [private]

Definition at line 38 of file TStylePreview.h.

TVirtualPad* TStylePreview::fPad [private]

Definition at line 39 of file TStylePreview.h.

TList* TStylePreview::fTrashListLayout [private]

Definition at line 40 of file TStylePreview.h.


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