#include "TStylePreview.h"

TStylePreview


class description - source file - inheritance tree (.pdf)

class TStylePreview : public TGTransientFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
<-
TGMainFrame
<-
TGTransientFrame
<-
TStylePreview

    public:
TStylePreview(const TGWindow* p, TStyle* style, TVirtualPad* currentPad) TStylePreview(const TStylePreview&) virtual ~TStylePreview() static TClass* Class() TCanvas* GetMainCanvas() virtual TClass* IsA() const void MapTheWindow() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void Update(TStyle* style, TVirtualPad* pad)

Data Members

    private:
TRootEmbeddedCanvas* fEcan canvas for preview TVirtualPad* fPad original pad previewed TList* fTrashListLayout to avoid memory leak

Class Description

                                                                      
  TStylePreview                                                       
                                                                      
  This class may be used to preview the result of applying a style    
       to a canvas. The result is shown on a clone of the object,     
       in a different shown over the initial canvas.                  
                                                                      


TStylePreview(const TGWindow *p, TStyle *style, TVirtualPad *currentPad) : TGTransientFrame(0, p)
  Constructor. Create a new window and draw a clone of
 currentPad->GetCanvas() in it, using the style 'style'.
  Thanks to that method, one can have a preview of any
 style with any object.

~TStylePreview()
 Destructor.

void Update(TStyle *style, TVirtualPad *pad)
  Update the preview, with possibly another style and another object
 than previously.

void MapTheWindow()
 Initialize the layout algorithm.

TCanvas* GetMainCanvas()



Inline Functions


              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
        TStylePreview TStylePreview(const TStylePreview&)


Author: Denis Favre-Miville 08/09/05
Last update: root/ged:$Name: $:$Id: TStylePreview.cxx,v 1.0 2005/09/08
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.