#include <TGedPatternSelect.h>
Inheritance diagram for TGedPopup:
Public Member Functions | |
TGedPopup (const TGWindow *p, const TGWindow *m, UInt_t w, UInt_t h, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGedPopup () |
virtual Bool_t | HandleButton (Event_t *event) |
virtual Bool_t | ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2) |
void | PlacePopup (Int_t x, Int_t y, UInt_t w, UInt_t h) |
void | EndPopup () |
TGedPopup (const TGWindow *p, const TGWindow *m, UInt_t w, UInt_t h, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGedPopup () |
virtual Bool_t | HandleButton (Event_t *event) |
virtual Bool_t | ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2) |
void | PlacePopup (Int_t x, Int_t y, UInt_t w, UInt_t h) |
void | EndPopup () |
Protected Attributes | |
const TGWindow * | fMsgWindow |
const TGWindow * | fMsgWindow |
Definition at line 51 of file TGedPatternSelect.h.
TGedPopup::TGedPopup | ( | const TGWindow * | p, | |
const TGWindow * | m, | |||
UInt_t | w, | |||
UInt_t | h, | |||
UInt_t | options = 0 , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
Definition at line 264 of file TGedPatternSelect.cxx.
References TGFrame::AddInput(), TGObject::fId, SetWindowAttributes_t::fMask, fMsgWindow, SetWindowAttributes_t::fOverrideRedirect, SetWindowAttributes_t::fSaveUnder, gVirtualX, kStructureNotifyMask, kTRUE, kWAOverrideRedirect, kWASaveUnder, and m.
virtual TGedPopup::~TGedPopup | ( | ) | [inline, virtual] |
Definition at line 59 of file TGedPatternSelect.h.
TGedPopup::TGedPopup | ( | const TGWindow * | p, | |
const TGWindow * | m, | |||
UInt_t | w, | |||
UInt_t | h, | |||
UInt_t | options = 0 , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TGedPopup::~TGedPopup | ( | ) | [inline, virtual] |
Definition at line 59 of file TGedPatternSelect.h.
Reimplemented from TGCompositeFrame.
Definition at line 319 of file TGedPatternSelect.cxx.
References EndPopup(), TGFrame::fHeight, Event_t::fType, TGFrame::fWidth, Event_t::fX, Event_t::fY, TGCompositeFrame::GetFrameFromPoint(), kButtonRelease, kTRUE, and TGCompositeFrame::TranslateCoordinates().
Reimplemented from TGCompositeFrame.
Definition at line 339 of file TGedPatternSelect.cxx.
References EndPopup(), fMsgWindow, GET_MSG(), GET_SUBMSG(), kC_POPUP, kPOP_HIDE, kTRUE, MK_MSG(), and TGFrame::SendMessage().
Definition at line 291 of file TGedPatternSelect.cxx.
References EndPopup(), TGObject::fClient, TGFrame::fHeight, TGObject::fId, TGWindow::fParent, TGFrame::fWidth, gClient, TGResourcePool::GetGrabCursor(), TGObject::GetId(), TGClient::GetResourcePool(), gVirtualX, kButtonPressMask, kButtonReleaseMask, kNone, kPointerMotionMask, TGCompositeFrame::Layout(), TGFrame::MapRaised(), TGCompositeFrame::MapSubwindows(), TGFrame::MoveResize(), and TGClient::WaitForUnmap().
Referenced by TGedSelect::HandleButton().
void TGedPopup::EndPopup | ( | ) |
Definition at line 282 of file TGedPatternSelect.cxx.
References gVirtualX, kFALSE, and TGFrame::UnmapWindow().
Referenced by HandleButton(), PlacePopup(), ProcessMessage(), and TGedMarkerPopup::ProcessMessage().
Reimplemented from TGCompositeFrame.
Reimplemented from TGCompositeFrame.
void TGedPopup::EndPopup | ( | ) |
const TGWindow* TGedPopup::fMsgWindow [protected] |
Definition at line 54 of file TGedPatternSelect.h.
Referenced by ProcessMessage(), TGedMarkerPopup::ProcessMessage(), TGedPatternPopup::ProcessMessage(), and TGedPopup().
const TGWindow* TGedPopup::fMsgWindow [protected] |
Definition at line 54 of file TGedPatternSelect.h.