diff options
author | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-11-06 15:33:59 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-11-06 15:33:59 +0100 |
commit | 4da9e8aa4f2301bd9611d9d09cdc3f5c55284b6d (patch) | |
tree | 09dfebe04682802441f6986615d1fd8bef4c9f42 /sys/src | |
parent | b4fb5e238452052cd058a15240f5097135bfba35 (diff) |
mothra: add USERFL
Diffstat (limited to 'sys/src')
-rw-r--r-- | sys/src/cmd/mothra/forms.c | 4 | ||||
-rw-r--r-- | sys/src/cmd/mothra/libpanel/entry.c | 2 | ||||
-rw-r--r-- | sys/src/cmd/mothra/libpanel/panel.h | 2 |
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 */ |