Curses-UI
view release on metacpan or search on metacpan
time loop and mouse events.
Version 0.63
============
2002-01-16: - Added a CLASS HIERARCHY section to the
documentation of each Curses::UI class.
- All focusable objects now have the following
event callbacks:
-onfocus / onFocus()
-onblur / onBlur()
- The Curses::UI::Calendar widget now fully
supports the years 0 - 9999, including the
transition from the Julian to the Gregorian
calendar (september 1752). This beats the
use of timelocal/localtime (which would
currently only support 1900 - 2038 IIRC).
Curses::UI::Popupmenu
- Curses::UI::ProgressBar renamed to
Curses::UI::Progressbar
- Curses::UI::ButtonBox renamed to
Curses::UI::Buttonbox
- Curses::UI::RadioButtonBox renamed to
Curses::UI::Radiobuttonbox
- Curses::UI::Dialog::FileBrowser renamed to
Curses::UI::Dialog::Filebrowser
- Added event callbacks to:
- Curses::UI::Calendar (-onchange / onChange())
- Curses::UI::Listbox (-onchange / onChange())
- Curses::UI::Checkbox (-onchange / onChange())
- Curses::UI::TextEditor (-onchange / onChange())
- Curses::UI::TextEntry (-onchange / onChange())
- Curses::UI::PasswordEntry (-onchange / onChange())
- Curses::UI::Popupmenu (-onchange / onChange())
- The options that can be passed to the new()
lib/Curses/UI.pm view on Meta::CPAN
=head2 -mouse_support
Curses::UI attempts to auto-discover if mouse support should be
enabled or not. This option allows a hard override. Expects a boolean
value.
=head2 -userdata
Takes a scalar (frequently a hashref) as its argument, and stows that
scalar inside the Curses::UI object where it can be retrieved with the
L<#userdata> method. Handy inside callbacks and the like.
=head2 -default_colors
Directs the underlying Curses library to allow use of default color
pairs on terminals. Is preset to true and you almost certainly don't
want to twiddle it. See C<man use_default_colors> if you think you do.
=cut
sub new {
lib/Curses/UI/Widget.pm view on Meta::CPAN
=item * B<-intellidraw> < BOOLEAN >
If BOOLEAN has a true value (which is the default), the
B<intellidraw> method (see below) will be suported. This
option is mainly used in widget building.
=item * B<-userdata> < SCALAR >
This option specifies a user data that can be retrieved with
the B<userdata>() method. It is useful to store application's
internal data that otherwise would not be accessible in callbacks.
=item * B<-border> < BOOLEAN >
Each widget can be drawn with or without a border. To enable
the border use a true value and to disable it use a
false value for BOOLEAN. The default is not to use a border.
=item * B<-sbborder> < BOOLEAN >
If no border is used, a square bracket border may be used.
( run in 0.254 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )