54 lines
2.4 KiB
Plaintext
54 lines
2.4 KiB
Plaintext
Cdk To-Do List
|
|
Copyright Mike Glover, 1995, 1996, 1997, 1998, 1999
|
|
------------------------------------------------------------------------------
|
|
|
|
There are a few things that I am either currently working on, or going to
|
|
work on in the near future. They are:
|
|
|
|
* Add more functions to the drawing routines. (yadda, yadda, yadda...)
|
|
* Working on a tree widget...
|
|
* Working on a tab list widget...
|
|
* I would like to be able to have a captive shell widget. This
|
|
would allow you to start a subshell and have the user interact
|
|
with a spawned command via the captive shell. This would allow
|
|
you to spawn an interactive command through the widget. If any
|
|
one knows how to do this, please mail me. Maybe we'll work this
|
|
through. (I WOULD LOVE TO ADD THIS, IF ANYONE HAS ANY IDEAS
|
|
PLEASE MAIL ME)
|
|
* I am thinking about adding an X windows element to Cdk using
|
|
the Xforms library, because it seems to have roughly the same
|
|
widgets as I do. The plan is to have a simple environment variable
|
|
which tells the program what you want curses/X windows. We'll
|
|
see how this goes.
|
|
* I am going to (in the next revision), make the Cdk library more
|
|
X like with the ability to set/get attributes of the widgets via
|
|
functions. The proposed method is something like :
|
|
|
|
value = CdkEntryGetXXX (widget)
|
|
CdkEntrySetXXX (widget, value)
|
|
|
|
Where XXX is a property of the widget. It would be nice to create
|
|
a singlar widget type (CdkWidget) and to have generic functions
|
|
set/get the properties. (this is all being thought of to phase
|
|
in the X/Cdk idea mentioned above.)
|
|
* I'm also working on fixing the way the default callback function
|
|
for the widget editing functions is called. (i know this is brief,
|
|
but it's there more to remind me of an idea which was spurred on by
|
|
someone else's suggestion.)
|
|
* Version 5 should have the ability to properly attach widgets
|
|
together via constraints, positioning within forms, etc... The
|
|
next inception should make it simpler to create home-grown widgets.
|
|
(Version 5 may also only support Ncurses because I'm losing a lot
|
|
of functionality by being backward compatible.)
|
|
|
|
If you want to get a hold of me mail me at one of the following:
|
|
glover@credit.erin.utoronto.ca
|
|
mike@vexus.ca
|
|
|
|
The CDK Web page has several homes. They are:
|
|
http://www.vexus.ca/CDK.html (official)
|
|
http://www.datasoft.on.ca/~cdk (Sponsored by the nice folks at Datasoft)
|
|
|
|
ttfn,
|
|
Mike
|