library: libGui
#include "TGResourcePool.h"

TGResourcePool


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

class TGResourcePool : public TGObject

Inheritance Chart:
TObject
<-
TGObject
<-
TGResourcePool

    public:
TGResourcePool(TGClient* client) TGResourcePool(const TGResourcePool&) virtual ~TGResourcePool() static TClass* Class() Pixel_t GetBlackColor() const const TGGC* GetBlackGC() const Pixmap_t GetCheckeredBitmap() const Pixmap_t GetCheckeredPixmap() const Atom_t GetClipboard() const Colormap_t GetDefaultColormap() const Cursor_t GetDefaultCursor() const const TGFont* GetDefaultFont() const const TGGC* GetDocumentBckgndGC() const const TGPicture* GetDocumentBckgndPicture() const Pixel_t GetDocumentBgndColor() const Pixel_t GetDocumentFgndColor() const const TGFont* GetDocumentFixedFont() const const TGGC* GetDocumentGC() const const TGFont* GetDocumentPropFont() const const TGGC* GetFocusHiliteGC() const TGFontPool* GetFontPool() const const TGGC* GetFrameBckgndGC() const const TGPicture* GetFrameBckgndPicture() const Pixel_t GetFrameBgndColor() const Pixel_t GetFrameFgndColor() const const TGGC* GetFrameGC() const Pixel_t GetFrameHiliteColor() const const TGGC* GetFrameHiliteGC() const Pixel_t GetFrameShadowColor() const const TGGC* GetFrameShadowGC() const TGGCPool* GetGCPool() const Cursor_t GetGrabCursor() const const TGFont* GetIconFont() const const TGFont* GetMenuFont() const const TGFont* GetMenuHiliteFont() const TGMimeTypes* GetMimeTypes() const TGPicturePool* GetPicturePool() const const TGGC* GetSelectedBckgndGC() const Pixel_t GetSelectedBgndColor() const Pixel_t GetSelectedFgndColor() const const TGGC* GetSelectedGC() const const TGFont* GetStatusFont() const Cursor_t GetTextCursor() const Pixel_t GetTipBgndColor() const Pixel_t GetTipFgndColor() const const TGGC* GetTipGC() const Cursor_t GetWaitCursor() const Pixel_t GetWhiteColor() const const TGGC* GetWhiteGC() const virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Pixel_t fBackColor default background color Pixel_t fForeColor default foreground color Pixel_t fHilite default hilite color Pixel_t fShadow default shadow color Pixel_t fSelBackColor default selection background color Pixel_t fSelForeColor default selection foreground color Pixel_t fDocBackColor default document background color Pixel_t fDocForeColor default document foreground color Pixel_t fTipBackColor default tip background color Pixel_t fTipForeColor default tip foreground color Pixel_t fWhite white color index Pixel_t fBlack black color index TGFontPool* fFontPool font pool manager TGFont* fDefaultFont default font TGFont* fMenuFont menu font TGFont* fMenuHiFont menu highlight font TGFont* fDocFixedFont document fixed font TGFont* fDocPropFont document proportional font TGFont* fIconFont icon font TGFont* fStatusFont status bar font TGPicturePool* fPicturePool picture pool manager const TGPicture* fDefaultBackPicture default background picture const TGPicture* fDefaultDocBackPicture default document background picture TGGCPool* fGCPool graphics drawing context pool manager TGGC* fWhiteGC white gc TGGC* fBlackGC black gc TGGC* fFrameGC frame gc TGGC* fBckgndGC frame background gc TGGC* fHiliteGC frame hilite gc TGGC* fShadowGC frame shadow gc TGGC* fFocusGC frame focus gc TGGC* fDocGC document gc TGGC* fDocbgndGC document background gc TGGC* fSelGC selection gc TGGC* fSelbgndGC selection background gc TGGC* fTipGC tooltip gc Pixmap_t fCheckered checkered pixmap Pixmap_t fCheckeredBitmap checkered bitmap Cursor_t fDefaultCursor default cursor Cursor_t fGrabCursor grab cursor Cursor_t fTextCursor text cursor Cursor_t fWaitCursor wait cursor Colormap_t fDefaultColormap default colormap Atom_t fClipboardAtom handle to clipboard TGMimeTypes* fMimeTypeList list of mime types

Class Description

                                                                      
 TGResourcePool                                                       
                                                                      
 This class implements a pool for the default GUI resource set,       
 like GC's, colors, fonts, etc..                                      
                                                                      


TGResourcePool(TGClient *client)
 Create the global GUI resource pool manager.

~TGResourcePool()
 Cleanup the resource pool...



Inline Functions


               TGGCPool* GetGCPool() const
             TGFontPool* GetFontPool() const
          TGPicturePool* GetPicturePool() const
                 Pixel_t GetWhiteColor() const
                 Pixel_t GetBlackColor() const
                 Pixel_t GetFrameFgndColor() const
                 Pixel_t GetFrameBgndColor() const
                 Pixel_t GetFrameHiliteColor() const
                 Pixel_t GetFrameShadowColor() const
                 Pixel_t GetDocumentFgndColor() const
                 Pixel_t GetDocumentBgndColor() const
                 Pixel_t GetSelectedFgndColor() const
                 Pixel_t GetSelectedBgndColor() const
                 Pixel_t GetTipFgndColor() const
                 Pixel_t GetTipBgndColor() const
           const TGFont* GetDefaultFont() const
           const TGFont* GetMenuFont() const
           const TGFont* GetMenuHiliteFont() const
           const TGFont* GetDocumentFixedFont() const
           const TGFont* GetDocumentPropFont() const
           const TGFont* GetIconFont() const
           const TGFont* GetStatusFont() const
             const TGGC* GetWhiteGC() const
             const TGGC* GetBlackGC() const
             const TGGC* GetFrameGC() const
             const TGGC* GetFrameBckgndGC() const
             const TGGC* GetFrameHiliteGC() const
             const TGGC* GetFrameShadowGC() const
             const TGGC* GetFocusHiliteGC() const
             const TGGC* GetDocumentGC() const
             const TGGC* GetDocumentBckgndGC() const
             const TGGC* GetSelectedGC() const
             const TGGC* GetSelectedBckgndGC() const
             const TGGC* GetTipGC() const
                Pixmap_t GetCheckeredPixmap() const
                Pixmap_t GetCheckeredBitmap() const
        const TGPicture* GetFrameBckgndPicture() const
        const TGPicture* GetDocumentBckgndPicture() const
                Cursor_t GetDefaultCursor() const
                Cursor_t GetGrabCursor() const
                Cursor_t GetTextCursor() const
                Cursor_t GetWaitCursor() const
              Colormap_t GetDefaultColormap() const
            TGMimeTypes* GetMimeTypes() const
                  Atom_t GetClipboard() const
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
          TGResourcePool TGResourcePool(const TGResourcePool&)


Author: Fons Rademakers 19/5/2003
Last update: root/gui:$Name: $:$Id: TGResourcePool.cxx,v 1.4 2004/02/18 16:17:33 rdm Exp $
Copyright (C) 1995-2003, 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.