----------------------------
revision 1.996 locked by: corliss;
date: 2002/11/03 23:25:01; author: corliss; state: Exp; lines: +450 -75
--Added test_colour function
--Added DEFAULTFG and DEFAULTBG scalars
--Removed hard coded black:white colour pair, now detecting
actual colours
--select_colour now correctly applies terminal default bg colour
rather than black
--select_colour now accepts any case of colour strings
--_conf method now applies terminal defaults to all standard
colour keys
--draw method is now a standard handler for all widgets,
content printing is now done in _content and _cursor
--Border and captions are handled by default in Widgets.pm now,
with _border and _caption
--Content is now drawn in it's own private derived window,
removing any need to adjust coordinates for a border
--Added _geometry, _cgeometry, and _canvas methods
--Added _save and _restore to save the window default colours and
attributes
--Fixed a few bugs in how textwrap handled and returned trailing
newlines
--Changed LENGTH attribute to COLUMNS in applicable widgets
--Removed touchwin calls for more efficient refresh
--Newlines no longer count as a character space in textwrap
All Widgets:
--Removed undef colour keys
--Reworked to work with new Widgets.pm internals
Calendar:
--Added header colour selection support
--VALUE now holds the date the cursor is on in the current calendar
ComboBox:
--Fixed bug to allow a user not to select something from the list
ListBox:
--Entire widget is now underlined correctly in non-borderd mode
--VALUE now holds selected items instead of SELECTED
TextField & TextMemo:
--Fixed underline mode to correctly underline entire field, instead
of just text
--Added regex to accept only printable characters as part of the value
--Fixed bugs in cursor placement and scrolling
----------------------------
revision 1.995 locked by: corliss;
date: 2002/10/22 18:00:23; author: corliss;
--Added Menu and Label widgets
--Auto-applying the list length based on list entries was getting lost
at times in the ComboBox. Fixed.
--Popup wouldn't show up in the right location on combos on newwins that
didn't start at 0,0. Fixed.
--VALUE in ListBox wasn't getting updated. Fixed.
----------------------------
revision 1.994
date: 2002/10/22 17:56:08; author: corliss;
--Added shift+tab support for execute method
--Pod updates
----------------------------
revision 1.993
date: 2002/10/16 06:05:04; author: corliss;
--Fix for empty lines in textwrap
--Changed _input to input_key
--Various style changes
--Added callback capabilities for year/month/day changes in Calendar
----------------------------
revision 1.100
date: 2001/12/10 10:56:20; author: corliss;
--Documentation updates
--Using Carp
--Fixed bug that wasn't getting all of the field values in getField
----------------------------
revision 1.99
date: 2001/12/05 09:52:40; author: corliss;
--Initial revision of new OO class
=============================================================================