00001 #ifndef _QG_TEXT_ENTRY_HH_ 00002 #define _QG_TEXT_ENTRY_HH_ 00003 00011 #include <TGTextEntry.h> 00012 00013 class QGTextEntry : public TGTextEntry { 00014 public: 00016 QGTextEntry(const TGWindow *p = 0); 00017 00019 virtual ~QGTextEntry(); 00020 00022 void HandleShiftTabPressed(); 00023 00025 void HandleTabPressed(); 00026 00028 void QGHandleEvent(Event_t *event); 00029 00031 void SetShiftTabTarget(TGTextEntry *textBox); 00032 00034 void SetTabTarget(TGTextEntry *textBox); 00035 00036 private: 00038 TGTextEntry *fShiftTabTarget; 00039 00041 TGTextEntry *fTabTarget; 00042 00043 ClassDef(QGTextEntry, 0) 00044 }; 00045 00046 #endif