library: libGui #include "TGPicture.h"

# TGSelectedPicture

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

## class TGSelectedPicture : public TGPicture

| Inheritance Chart:

`TObject`

`TRefCnt`

<-

`TGPicture`

<-

`TGSelectedPicture`

        protected:

          static TGGC& GetSelectedGC()

        public:

                            TGSelectedPicture(const TGClient* client, const TGPicture* p)
                            TGSelectedPicture(const TGSelectedPicture&)
                    virtual ~TGSelectedPicture()
             static TClass* Class()
            virtual TClass* IsA() const
               virtual void ShowMembers(TMemberInspector& insp, char* parent)
               virtual void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          const TGClient* fClient       client to which selected picture belongs
             static TGGC* fgSelectedGC

## Class Description

     TGPicture & TGPicturePool

     The TGPicture class implements pictures and icons used in the
     different GUI elements and widgets. The TGPicturePool class
     implements a TGPicture cache. TGPictures are created, managed and
     destroyed by the TGPicturePool.

TGSelectedPicture(const TGClient *client, const TGPicture *p) : TGPicture("")

     Create a "selected" looking picture based on the original TGPicture.

~TGSelectedPicture()

     Delete selected picture.

TGGC& GetSelectedGC()

### Inline Functions

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

Author: Fons Rademakers 01/01/98
Last update: root/gui:$Name: $:$Id: TGPicture.cxx,v 1.10 2004/07/09 12:47:02 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *