diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-05-17 01:49:53 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-05-17 01:49:53 +0000 |
| commit | 290f949e2e213b912a4b44250a38a2c5b4ae3fd3 (patch) | |
| tree | 3f4ac014154157d05c1d0e36588da2b75483e12a /lib/gui/einput.h | |
| parent | 41ede5ef8052385661577e28e2f3c96c9377c4ee (diff) | |
| download | enigma2-290f949e2e213b912a4b44250a38a2c5b4ae3fd3.tar.gz enigma2-290f949e2e213b912a4b44250a38a2c5b4ae3fd3.zip | |
- work on einput widget
Diffstat (limited to 'lib/gui/einput.h')
| -rw-r--r-- | lib/gui/einput.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/gui/einput.h b/lib/gui/einput.h index b742a6d8..cab45589 100644 --- a/lib/gui/einput.h +++ b/lib/gui/einput.h @@ -20,7 +20,8 @@ public: moveRight, moveHome, moveEnd, - deleteChar + deleteForward, + deleteBackward }; void setContent(eInputContent *cnt); @@ -47,6 +48,12 @@ public: dirUser }; virtual void moveCursor(int dir)=0; + + enum { + deleteForward, deleteBackward + }; + virtual void deleteChar(int dir)=0; + /* no movement keys except stuff like '.' or so*/ virtual int haveKey(int code)=0; @@ -64,6 +71,7 @@ public: void getDisplay(std::string &res, int &cursor); void moveCursor(int dir); int haveKey(int code); + void deleteChar(int dir); int isValid(); private: |
