library: libGui #include "TGResourcePool.h" |
TGResourcePool
class description - source file - inheritance tree (.pdf)
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)
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
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.5 2005/06/18 09:58:57 brun 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.