aboutsummaryrefslogtreecommitdiff
path: root/lib/gui/einput.h
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2005-05-17 01:49:53 +0000
committerFelix Domke <tmbinc@elitedvb.net>2005-05-17 01:49:53 +0000
commit290f949e2e213b912a4b44250a38a2c5b4ae3fd3 (patch)
tree3f4ac014154157d05c1d0e36588da2b75483e12a /lib/gui/einput.h
parent41ede5ef8052385661577e28e2f3c96c9377c4ee (diff)
downloadenigma2-290f949e2e213b912a4b44250a38a2c5b4ae3fd3.tar.gz
enigma2-290f949e2e213b912a4b44250a38a2c5b4ae3fd3.zip
- work on einput widget
Diffstat (limited to 'lib/gui/einput.h')
-rw-r--r--lib/gui/einput.h10
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: