TGDockButton Class Reference

#include <TGDockableFrame.h>

Inheritance diagram for TGDockButton:

TGButton TGButton TGWidget TGFrame TGWidget TGFrame TGWidget TGFrame TGWidget TGFrame TGDockHideButton TGDockHideButton List of all members.

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

Detailed Description

Definition at line 47 of file TGDockableFrame.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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.

Bool_t TGDockButton::HandleCrossing ( Event_t event  )  [virtual]

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.

virtual Bool_t TGDockButton::HandleCrossing ( Event_t event  )  [virtual]

Reimplemented from TGButton.


Member Data Documentation

Bool_t TGDockButton::fMouseOn [protected]

Definition at line 49 of file TGDockableFrame.h.

Referenced by DrawBorder(), and HandleCrossing().

ULong_t TGDockButton::fNormBg [protected]

Definition at line 50 of file TGDockableFrame.h.

Referenced by DrawBorder().

ULong_t TGDockButton::fHiBg [protected]

Definition at line 51 of file TGDockableFrame.h.

Referenced by DrawBorder().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:38:23 2011 for ROOT_528-00b_version by  doxygen 1.5.1