library: libGed #include "TGedPatternSelect.h"

# TGedPatternPopup

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

## class TGedPatternPopup : public TGedPopup

| Inheritance Chart:
`TObject`
| <- | `TGObject`
| <- | `TGWindow`
`TQObject`
| <- | `TGFrame`
| <- | `TGCompositeFrame`
| <- | `TGedPopup`
| <- | `TGedPatternPopup` |

        public:

                           TGedPatternPopup(const TGWindow* p, const TGWindow* m, Style_t pattern)
                           TGedPatternPopup(const TGedPatternPopup&)
                   virtual ~TGedPatternPopup()
            static TClass* Class()
           virtual TClass* IsA() const
            virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
              virtual void ShowMembers(TMemberInspector& insp, char* parent)
              virtual void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          Style_t fCurrentPattern

## Class Description

     TGedPatternFrame, TGedPatternSelector, TGedPatternPopup
     and TGedPatternColor

     The TGedPatternFrame is a small frame with border showing
     a specific pattern (fill style.

     The TGedPatternSelector is a composite frame with TGedPatternFrames
     of all diferent styles

     The TGedPatternPopup is a popup containing a TGedPatternSelector.

     The TGedPatternSelect widget is a button with pattern area with
     a little down arrow. When clicked on the arrow the
     TGedPatternPopup pops up.

     Selecting a pattern in this widget will generate the event:
     kC_PATTERNSEL, kPAT_SELCHANGED, widget id, style.

     and the signal:
     PatternSelected(Style_t pattern)

     TGedSelect is button that shows popup window when clicked.
     TGedPopup is a popup window.

TGedPatternPopup(const TGWindow *p, const TGWindow *m, Style_t pattern) : TGedPopup(p, m, 10, 10, kDoubleBorder | kRaisedFrame | kOwnBackground, GetDefaultFrameBackground())

~TGedPatternPopup()

Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)

### Inline Functions

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

Author: Marek Biskup, Ilka Antcheva 22/07/03
Last update: root/ged:$Name: $:$Id: TGedPatternSelect.cxx,v 1.11 2005/05/19 20:39:38 brun Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *