#include <TStylePreview.h>
Inheritance diagram for TStylePreview:
Public Member Functions | |
TStylePreview (const TGWindow *p, TStyle *style, TVirtualPad *currentPad) | |
virtual | ~TStylePreview () |
void | Update (TStyle *style, TVirtualPad *pad) |
void | MapTheWindow () |
TCanvas * | GetMainCanvas () |
TStylePreview (const TGWindow *p, TStyle *style, TVirtualPad *currentPad) | |
virtual | ~TStylePreview () |
void | Update (TStyle *style, TVirtualPad *pad) |
void | MapTheWindow () |
TCanvas * | GetMainCanvas () |
Private Attributes | |
TRootEmbeddedCanvas * | fEcan |
TVirtualPad * | fPad |
TList * | fTrashListLayout |
TRootEmbeddedCanvas * | fEcan |
TVirtualPad * | fPad |
TList * | fTrashListLayout |
Definition at line 35 of file TStylePreview.h.
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] |
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 | ( | ) |
TRootEmbeddedCanvas* TStylePreview::fEcan [private] |
Definition at line 38 of file TStylePreview.h.
Referenced by GetMainCanvas(), Update(), and ~TStylePreview().
TVirtualPad* TStylePreview::fPad [private] |
TList* TStylePreview::fTrashListLayout [private] |
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.