Handle_t Pixmap_t
Pixmap handle.
Handle_t GContext_t
Graphics context handle.
ULongptr_t Handle_t
Generic resource handle.
#define ClassDefOverride(name, id)
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t mask
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void gc
Encapsulate a graphics context used in the low level graphics.
const char * GetPath() const
TString fPath
icon search path
THashTable * fPicList
hash table containing the icons
void Print(Option_t *option="") const override
List all pictures in the pool.
~TGPicturePool() override
Delete picture cache.
void FreePicture(const TGPicture *pic)
Remove picture from cache if nobody is using it anymore.
const TGClient * fClient
client for which we keep icon pool
const TGPicture * GetPicture(const char *name)
Get a picture from the picture pool.
TGPicturePool & operator=(const TGPicturePool &)
assignment operator
TGPicturePool(const TGClient *client, const char *path)
The TGPicture class implements pictures and icons used in the different GUI elements and widgets.
Pixmap_t fPic
picture pixmap
PictureAttributes_t fAttributes
picture attributes
static const char * HashName(const char *name, Int_t width, Int_t height)
Static function returning a unique name used to look up a picture.
void Print(Option_t *option="") const override
Print picture info.
Pixmap_t fMask
picture mask pixmap
void Draw(Option_t *="") override
Default Draw method for all objects.
TGPicture(const char *name, Bool_t scaled=kFALSE)
~TGPicture() override
Delete picture object.
const char * GetName() const override
Returns name of object.
Pixmap_t GetPicture() const
ULong_t Hash() const override
Return hash value for this object.
Bool_t fScaled
kTRUE if picture is scaled
TString fName
name of picture
static TGGC & GetSelectedGC()
Return selection graphics context in use.
~TGSelectedPicture() override
Delete selected picture.
static TGGC * fgSelectedGC
TGSelectedPicture(const TGSelectedPicture &gp)
TGSelectedPicture & operator=(const TGSelectedPicture &gp)
THashTable implements a hash table to store TObject's.
Mother of all ROOT objects.
TObject & operator=(const TObject &rhs)
TObject assignment operator.
void MayNotUse(const char *method) const
Use this method to signal that a method (defined in a base class) may not be called in a derived clas...
Definitions for TRefCnt, base class for reference counted objects.
void SetRefCount(UInt_t r)
const char * Data() const
UInt_t Hash(ECaseCompare cmp=kExact) const
Return hash value.
UInt_t fHeight
height of picture
ULong_t * fPixels
list of used color pixels (if set use delete[])
UInt_t fWidth
width of picture