Inheritance diagram for TGRepeatFireButton:
Public Member Functions | |
TGRepeatFireButton (const TGWindow *p, const TGPicture *pic, Int_t id, Bool_t logstep) | |
virtual | ~TGRepeatFireButton () |
virtual Bool_t | HandleButton (Event_t *event) |
void | FireButton () |
virtual void | SetLogStep (Bool_t on=kTRUE) |
Protected Member Functions | |
Bool_t | IsEditableParent () |
Protected Attributes | |
TRepeatTimer * | fTimer |
Int_t | fIgnoreNextFire |
TGNumberFormat::EStepSize | fStep |
Bool_t | fStepLog |
Bool_t | fDoLogStep |
Definition at line 1804 of file TGNumberEntry.cxx.
TGRepeatFireButton::TGRepeatFireButton | ( | const TGWindow * | p, | |
const TGPicture * | pic, | |||
Int_t | id, | |||
Bool_t | logstep | |||
) | [inline] |
Definition at line 1815 of file TGNumberEntry.cxx.
References TGWindow::fEditDisabled, TGWindow::kEditDisable, and TGWindow::kEditDisableGrab.
virtual TGRepeatFireButton::~TGRepeatFireButton | ( | ) | [inline, virtual] |
Bool_t TGRepeatFireButton::IsEditableParent | ( | ) | [protected] |
Definition at line 1828 of file TGNumberEntry.cxx.
References TGObject::fClient, TGClient::GetDefaultRoot(), TGWindow::GetParent(), TGWindow::IsEditable(), kFALSE, and kTRUE.
Referenced by HandleButton().
Reimplemented from TGButton.
Definition at line 1844 of file TGNumberEntry.cxx.
References TSystem::AddTimer(), fDoLogStep, fIgnoreNextFire, FireButton(), Event_t::fState, TGButton::fState, fStep, fStepLog, fTimer, TGButton::fTip, Event_t::fType, gSystem, TGToolTip::Hide(), IsEditableParent(), kButtonDisabled, kButtonDown, kButtonPress, kButtonUp, kKeyControlMask, kKeyMod1Mask, kKeyShiftMask, TGNumberFormat::kNSSHuge, TGNumberFormat::kNSSLarge, TGNumberFormat::kNSSMedium, TGNumberFormat::kNSSSmall, kTRUE, TTimer::Remove(), TTimer::Reset(), TGButton::SetState(), and TTimer::SetTime().
void TGRepeatFireButton::FireButton | ( | ) |
Definition at line 1897 of file TGNumberEntry.cxx.
References fDoLogStep, fIgnoreNextFire, TGWidget::fMsgWindow, fStep, TGWidget::fWidgetId, kC_COMMAND, kCM_BUTTON, MK_MSG(), and TGFrame::SendMessage().
Referenced by HandleButton(), and TRepeatTimer::Notify().
TRepeatTimer* TGRepeatFireButton::fTimer [protected] |
Definition at line 1806 of file TGNumberEntry.cxx.
Referenced by HandleButton(), and ~TGRepeatFireButton().
Int_t TGRepeatFireButton::fIgnoreNextFire [protected] |
TGNumberFormat::EStepSize TGRepeatFireButton::fStep [protected] |
Bool_t TGRepeatFireButton::fStepLog [protected] |
Bool_t TGRepeatFireButton::fDoLogStep [protected] |