bug-ncurses
[Top][All Lists]
Advanced

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

(no subject)


From: objetos
Subject: (no subject)
Date: Tue, 27 Aug 2002 16:01:49 -0300

I'm resending this to you because address@hidden bounces consistently.

Hi!

Well, after a lot of hesitation, I decided to submit to you this library
I wrote based on your C++ binding to ncurses-5.2.
I make no use at all of the forms library, but do use menues and panels at
large.

It is thoroughly tested and we are using it on our own developement since
june.

I started it from scratch after looking at the other toolkit that is distributed
with ncurses.
I decided it was too much plain C for my twelve-years struggling with OO
and C++... ;-)

I wanted menu-bars, status-bars, pop-up menues, etc. as they are in any decent
graphical environment these days...
Also, I wanted dialog boxes and controls and push buttons with some event
and command notification scheme ...

There is a doxygen-generated documentation, and a demo app (ndk_demo) where
are all the basics (well, i think they are... :-)

I ended up with NDK++, and I'm mostly satisfied with it.
There are all that stuff I mention above.
There are ListBox, CheckListBox, RadioButtonBox, label, editor, MenuBar,
PopUpMenu, statusbar, etc.

All in all, it works fine, but there are a number of limitations so far:

- First of all, I'm not making any use of the mouse stuff (not shure of 
advantages,
either...).

- I'm pretty shure there is a lot of room for optimizations in the use of
the underlying stuff, it's just I don't know it enough. Here is where I would
appreciate your kind comments on what I have done.

- It's a "work in progress", so there are some stuff it's implemented in
a going on basis, as it is required for our own developement.  A point in
case is the horizontal scrolling of editors, which is somewhat planned, and
there are some variables ad-hoc, but is not implemented yet.

- I have some trouble mapping control keys. I can jump forward between controls
with the tab key, but can't make it work backwards with shift-tab, because
I'm not able to trap the shift state... (not that I care that much about
it yet...  :-)  )

- It still lacks a decent configure/install feature

To make it run, I think you only need to have ncurses-5.2 properly installed.
At most, you will need to update the Makefile to reflect the correct path.
The code is self explaining in most cases, and is commented in a understandable
way -i think.

As I said, it's a working piece of code, which I am using in a 3-layer app
under developement using Postgres and MICO on top of Linux.

Please let me know what you think,
Best regards

Miguel Pinkas
address@hidden
address@hidden
address@hidden


Miguel Jos? Pinkas
F?brica de Software XXI S.R.L.
address@hidden
ICQ#32064148

--------
E-mail y acceso a Internet UltraVeloz totalmente GRATIS en Buenos Aires,
Rosario, Cordoba, Mendoza, La Plata y Pilar
http://www.Argentina.com 
Nro. de acceso 5078-5000 Usuario: Argentina Password: Argentina


Attachment: ndk++-20020827.tar.gz
Description: application/gzip


reply via email to

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