diff options
| author | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-08 16:35:02 +0000 |
|---|---|---|
| committer | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-08 16:35:02 +0000 |
| commit | 7386e93e32575bae21006d0300cbff4cf7a40926 (patch) | |
| tree | 5cec5aeddc3263880caf0a09f679ccd68586d4db /src/widget/widget_textfield.h | |
| parent | 776577985a056407645a448f8332d6ce69d645a3 (diff) | |
- oprava chyby v configFile.h
- chat sa zapina/vypina ENTERom
- prepisany readKey()
- widget_textfiled obsahuje filter na znaky :)
- lasser je netrhany ale prestreluje pen v arene "na dobru noc", ked sa uplne priblizite
git-svn-id: http://opensvn.csie.org/tuxanci_ng@124 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/widget/widget_textfield.h')
| -rw-r--r-- | src/widget/widget_textfield.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/widget/widget_textfield.h b/src/widget/widget_textfield.h index fc41826..0de3c96 100644 --- a/src/widget/widget_textfield.h +++ b/src/widget/widget_textfield.h @@ -14,6 +14,11 @@ #define WIDGET_TEXTFIELD_TIME_READ_KEY 2 #define WIDGET_TEXTFIELD_TIME_BLICK_CURSOR 20 +#define WIDGET_TEXTFIELD_FILTER_ALL 0 +#define WIDGET_TEXTFIELD_FILTER_NUM 2 +#define WIDGET_TEXTFIELD_FILTER_ALPHANUM 3 +#define WIDGET_TEXTFIELD_FILTER_IP_OR_DOMAIN 4 + typedef struct widget_textfield { int x, y; @@ -22,11 +27,13 @@ typedef struct widget_textfield int timeBlick; int time; int atime; + int filter; char text[STR_SIZE]; bool_t active; } widget_textfield_t; -extern widget_textfield_t* newWidgetTextfield(char *text, int x, int y); +extern widget_textfield_t* newWidgetTextfield(char *text, int filter, int x, int y); +extern void setWidgetTextFiledText(widget_textfield_t *p, char *text); extern void drawWidgetTextfield(widget_textfield_t *p); extern void eventWidgetTextfield(widget_textfield_t *p); extern void destroyWidgetTextfield(widget_textfield_t *p); |