#include <TGDockableFrame.h>
Inheritance diagram for TGDockButton:
Public Member Functions | |
TGDockButton (const TGCompositeFrame *p=0, Int_t id=1) | |
virtual | ~TGDockButton () |
virtual Bool_t | HandleCrossing (Event_t *event) |
TGDockButton (const TGCompositeFrame *p=0, Int_t id=1) | |
virtual | ~TGDockButton () |
virtual Bool_t | HandleCrossing (Event_t *event) |
Protected Member Functions | |
virtual void | DrawBorder () |
virtual void | DoRedraw () |
virtual void | DrawBorder () |
virtual void | DoRedraw () |
Protected Attributes | |
Bool_t | fMouseOn |
ULong_t | fNormBg |
ULong_t | fHiBg |
Definition at line 47 of file TGDockableFrame.h.
TGDockButton::TGDockButton | ( | const TGCompositeFrame * | p = 0 , |
|
Int_t | id = 1 | |||
) |
TGDockButton::~TGDockButton | ( | ) | [virtual] |
Definition at line 75 of file TGDockableFrame.cxx.
TGDockButton::TGDockButton | ( | const TGCompositeFrame * | p = 0 , |
|
Int_t | id = 1 | |||
) |
virtual TGDockButton::~TGDockButton | ( | ) | [virtual] |
void TGDockButton::DrawBorder | ( | ) | [protected, virtual] |
Reimplemented from TGFrame.
Definition at line 98 of file TGDockableFrame.cxx.
References TGFrame::ChangeOptions(), TGFrame::DrawBorder(), fHiBg, TGObject::fId, fMouseOn, fNormBg, TGButton::fState, TGFrame::GetOptions(), gVirtualX, TGWidget::IsEnabled(), kButtonDown, kButtonEngaged, kChildFrame, kTRUE, and TGFrame::SetBackgroundColor().
Referenced by DoRedraw(), and TGDockHideButton::DoRedraw().
void TGDockButton::DoRedraw | ( | ) | [protected, virtual] |
Reimplemented from TGFrame.
Definition at line 120 of file TGDockableFrame.cxx.
References DrawBorder(), TGFrame::fHeight, TGObject::fId, TGButton::fState, TGFrame::GetHilightGC(), TGFrame::GetShadowGC(), gVirtualX, i, kButtonDown, kButtonEngaged, x, and y.
Reimplemented from TGButton.
Definition at line 81 of file TGDockableFrame.cxx.
References TGObject::fClient, fMouseOn, Event_t::fType, TGButton::HandleCrossing(), TGWidget::IsEnabled(), kEnterNotify, kFALSE, kLeaveNotify, kTRUE, and TGClient::NeedRedraw().
virtual void TGDockButton::DrawBorder | ( | ) | [protected, virtual] |
Reimplemented from TGFrame.
virtual void TGDockButton::DoRedraw | ( | ) | [protected, virtual] |
Reimplemented from TGFrame.
Reimplemented from TGButton.
Bool_t TGDockButton::fMouseOn [protected] |
ULong_t TGDockButton::fNormBg [protected] |
ULong_t TGDockButton::fHiBg [protected] |