summaryrefslogtreecommitdiff
path: root/src/widget/widget_textfield.h
diff options
context:
space:
mode:
authororoborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-07-08 16:35:02 +0000
committeroroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-07-08 16:35:02 +0000
commit7386e93e32575bae21006d0300cbff4cf7a40926 (patch)
tree5cec5aeddc3263880caf0a09f679ccd68586d4db /src/widget/widget_textfield.h
parent776577985a056407645a448f8332d6ce69d645a3 (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.h9
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);