Changes for version 0.61
- 2001-01-13: - Extended the examples/basic_test file to test the functionality of the basic widgets (for now: Label, Buttons, CheckBox, ListBox, PopupBox, ProgressBar and TextEditor). Directly derived widgets are not tested (like RadioButtonBox and TextEntry) because these will most probably work like they should if the base class is okay.
- Changed the structure of the checkbox widget. The layout() method would each time re-add the label widget to the checkbox widget. Now the checkbox is a container derivate which always contains the label.
- Fixed bug: The TextEditor class and derivates didn't call check_for_resize() during focus, so screen resize was not detected.
- 2001-01-12: - Fixed some broken links in the documentation.
- Removed "use Carp qw(confess)" from the modules which do not use this (anymore).
- Wrote documentation for:
- Curses::UI::Dialog::Basic
- Curses::UI::Dialog::Error
- Curses::UI::Dialog::FileBrowser
- Curses::UI::Dialog::Progress
- Curses::UI::Dialog::Status
- Added new example applications:
- demo-Curses::UI::Dialog::FileBrowser
- demo-Curses::UI::Dialog::Status
- Added the -clear_on_exit option to Curses::UI. If this option is set, a Curses::UI application will call "clear" on exit.
Modules
A curses based user user interface framework
Create and manipulate button widgets
Create and manipulate checkbox widgets
Common methods for Curse::UI
Create and manipulate container widgets
Create and manipulate basic dialogs
Create and manipulate error dialogs
Create and manipulate filebrowser dialogs
Create and manipulate progress dialogs
Create and manipulate status dialogs
Create and manipulate label widgets
Create and manipulate listbox widgets
Create and manipulate menubar widgets
Create and manipulate menulistbox widgets
Create and manipulate popupbox widgets
Create and manipulate progressbar widgets
Create and manipulate radiobuttonbox widgets
Create and manipulate searchentry widgets
Add 'less'-like search abilities to a widget
Create and manipulate texteditor widgets
Create and manipulate textentry widgets
Create and manipulate textviewer widgets
The base class for all widgets
Create and manipulate Window widgets
Examples
- examples/basic_test
- examples/demo-Curses::UI
- examples/demo-Curses::UI::Buttons
- examples/demo-Curses::UI::CheckBox
- examples/demo-Curses::UI::Dialog::Basic
- examples/demo-Curses::UI::Dialog::FileBrowser
- examples/demo-Curses::UI::Dialog::Progress
- examples/demo-Curses::UI::Dialog::Status
- examples/demo-Curses::UI::Label
- examples/demo-Curses::UI::ListBox
- examples/demo-Curses::UI::MenuBar
- examples/demo-Curses::UI::PopupBox
- examples/demo-Curses::UI::ProgressBar
- examples/demo-Curses::UI::TextEditor
- examples/editor
- examples/hello_world
- examples/pop3_reader
- examples/widgets