On Wed, 3 Mar 2004, Gisle Vanem wrote:

> Some missing functions:
> set_menu_sub,set_menu_mark,set_menu_grey,set_menu_back,
> set_menu_fore,post_menu,new_item,set_field_back,current_field,
> form_driver,wenclose, etc, etc.

Most of those are in form/menu.  wenclose() I seem to recall is
nonstandard (but simple to reuse).

> > PDCurses "should" work.  It does have a panel library.  For ncurses's
> > form/menu libraries - I'm not sure how much work it would be to make
> > them run with PDCurses.
>
> A lot it seems, but I'll give it a shot.

In the higher-level libraries such as form/menu/panel, the main issue
is just setting up makefiles.  The ncurses library (besides the problem
of setting up terminal I/O) has a lot of generated source that relies
on having a good sh/awk/sed environment.  If I were porting that, I'd
generate the sources such as curses.h, lib_gen.c on another platform
and hand-tweak the ncurses_cfg.h file.  The form/menu libraries don't
require that.  I'm aware that panel uses some ncurses internals, but
don't recall if form/menu do.

-- 
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net

; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to [EMAIL PROTECTED]

Reply via email to