summaryrefslogtreecommitdiff
path: root/sys/src
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-11-06 15:33:59 +0100
committercinap_lenrek <cinap_lenrek@centraldogma>2011-11-06 15:33:59 +0100
commit4da9e8aa4f2301bd9611d9d09cdc3f5c55284b6d (patch)
tree09dfebe04682802441f6986615d1fd8bef4c9f42 /sys/src
parentb4fb5e238452052cd058a15240f5097135bfba35 (diff)
mothra: add USERFL
Diffstat (limited to 'sys/src')
-rw-r--r--sys/src/cmd/mothra/forms.c4
-rw-r--r--sys/src/cmd/mothra/libpanel/entry.c2
-rw-r--r--sys/src/cmd/mothra/libpanel/panel.h2
3 files changed, 5 insertions, 3 deletions
diff --git a/sys/src/cmd/mothra/forms.c b/sys/src/cmd/mothra/forms.c
index 76a4ae1a6..20c7ed26c 100644
--- a/sys/src/cmd/mothra/forms.c
+++ b/sys/src/cmd/mothra/forms.c
@@ -344,7 +344,7 @@ void mkfieldpanel(Rtext *t){
f->p=plentry(0, 0, f->size*chrwidth, f->value, h_submittype);
break;
case PASSWD:
- f->p=plentry(0, 1, f->size*chrwidth, f->value, h_submittype);
+ f->p=plentry(0, USERFL, f->size*chrwidth, f->value, h_submittype);
break;
case CHECK:
f->p=plcheckbutton(0, 0, "", h_checkinput);
@@ -441,7 +441,7 @@ void h_resetinput(Panel *p, int){
plinitentry(f->p, 0, f->size*chrwidth, f->value, 0);
break;
case PASSWD:
- plinitentry(f->p, 1, f->size*chrwidth, f->value, 0);
+ plinitentry(f->p, USERFL, f->size*chrwidth, f->value, 0);
break;
case CHECK:
case RADIO:
diff --git a/sys/src/cmd/mothra/libpanel/entry.c b/sys/src/cmd/mothra/libpanel/entry.c
index 556181305..9f2d281df 100644
--- a/sys/src/cmd/mothra/libpanel/entry.c
+++ b/sys/src/cmd/mothra/libpanel/entry.c
@@ -23,7 +23,7 @@ void pl_drawentry(Panel *p){
ep=p->data;
r=pl_box(p->b, p->r, p->state);
s=ep->entry;
- if(p->flags & 1){
+ if(p->flags & USERFL){
char *p;
s=strdup(s);
for(p=s; *p; p++)
diff --git a/sys/src/cmd/mothra/libpanel/panel.h b/sys/src/cmd/mothra/libpanel/panel.h
index beb75c0d7..6c022cfc4 100644
--- a/sys/src/cmd/mothra/libpanel/panel.h
+++ b/sys/src/cmd/mothra/libpanel/panel.h
@@ -85,6 +85,8 @@ struct Panel{
#define MAXX 0x1000 /* make x size as big as biggest sibling's */
#define MAXY 0x2000 /* make y size as big as biggest sibling's */
#define BITMAP 0x4000 /* text argument is a bitmap, not a string */
+#define USERFL 0x100000 /* user flag */
+
/*
* An extra bit in Mouse.buttons
*/