Diana Software
QGTextEntry.hh
Go to the documentation of this file.
1 #ifndef _QG_TEXT_ENTRY_HH_
2 #define _QG_TEXT_ENTRY_HH_
3 
11 #include <TGTextEntry.h>
12 
13 class QGTextEntry : public TGTextEntry {
14  public:
16  QGTextEntry(const TGWindow *p = 0);
17 
19  virtual ~QGTextEntry();
20 
22  void HandleShiftTabPressed();
23 
25  void HandleTabPressed();
26 
28  void QGHandleEvent(Event_t *event);
29 
31  void SetShiftTabTarget(TGTextEntry *textBox);
32 
34  void SetTabTarget(TGTextEntry *textBox);
35 
36  private:
38  TGTextEntry *fShiftTabTarget;
39 
41  TGTextEntry *fTabTarget;
42 
43  ClassDef(QGTextEntry, 0)
44 };
45 
46 #endif
Extension of ROOT's basic text box TGTextEntry.
Definition: QGTextEntry.hh:13
void HandleShiftTabPressed()
Handle shift-tab pressed.
Definition: QGTextEntry.cc:23
TGTextEntry * fTabTarget
Text box to tab to.
Definition: QGTextEntry.hh:41
void QGHandleEvent(Event_t *event)
Handle event.
Definition: QGTextEntry.cc:16
virtual ~QGTextEntry()
Destructor.
Definition: QGTextEntry.cc:12
QGTextEntry(const TGWindow *p=0)
Constructor.
void SetTabTarget(TGTextEntry *textBox)
Set text box to tab to.
Definition: QGTextEntry.cc:47
void HandleTabPressed()
Handle tab pressed.
Definition: QGTextEntry.cc:30
void SetShiftTabTarget(TGTextEntry *textBox)
Set text box to shift-tab to.
Definition: QGTextEntry.cc:37
TGTextEntry * fShiftTabTarget
Text box to shift-tab to.
Definition: QGTextEntry.hh:38