bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ACS_ & forms


From: Thomas E. Dickey
Subject: Re: ACS_ & forms
Date: Sun, 15 Jun 2003 06:19:26 -0400 (EDT)

On Sun, 15 Jun 2003, Mike Aubury wrote:

> How would this work for multi-page forms ?

I think it would work if the wrapper had a function to tell the caller
when the page was becoming full - so they could add a page mark.  Drawing
boxes will use space, and your application doesn't know in advance the
exact layout, right?

>
> On Wednesday 11 June 2003 7:32 am, Thomas Dickey wrote:
> > On Wed, Jun 11, 2003 at 07:27:30AM +0100, Mike Aubury wrote:
> > > Its not just for drawing around a field -
> > > for example my form may look like this :
> > >
> > > p------q
> > >
> > >
> > > b------d
> > > [a]
> > >
> > >
> > > (where p is a upper left corner etc)
> > >
> > > I normally create the fields first, then create the window and associate
> > > the list of fields to it...
> >
> > I think the same approach would work:  a wrapper for the function(s) that
> > create the objects that you would like to draw boxes around.  Perhaps one
> > function to collect the list of fields, another to construct the box and
> > enclosed fields on the screen.  As long as the box isn't overwritten by
> > something else, updating or repainting the window would preserve it.
> >
> > > On Wednesday 11 June 2003 12:20 am, Thomas Dickey wrote:
> > > > On Tue, Jun 10, 2003 at 11:28:39PM +0100, Mike Aubury wrote:
> > > > > I'm currently generating forms with 'labels' (fields with no
> > > > > O_ACTIVE) and some real fields (which I assume is ok), and I'm
> > > > > setting the value of these using set_field_buffer..
> > > > >
> > > > > The problem is - I'd like to use the ACS_HLINE, ACS_VLINE
> > > > > 'characters' for drawing boxes around things within these labels.
> > > > >
> > > > > Anyone got any ideas as to how I could do this ?
> > > >
> > > > perhaps by making a wrapper for new_field() which keeps track of the
> > > > fields which are drawn, and adjusts the calls to new_field() so they
> > > > don't overlap.  Then it could draw a box around each field on the
> > > > form's window, as the fields are created.
> > > >
> > > > > (I don't really want to just draw to the screen because of the way
> > > > > the form is read in from a description file)
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Bug-ncurses mailing list
> > > > > address@hidden
> > > > > http://mail.gnu.org/mailman/listinfo/bug-ncurses
>
>
>
> _______________________________________________
> Bug-ncurses mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/bug-ncurses
>
>

-- 
T.E.Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net




reply via email to

[Prev in Thread] Current Thread [Next in Thread]