Curses::UI::Checkbox(3pm) - phpMan

Command: man perldoc info search(apropos)  


Curses::UI::Checkbox(3)        User Contributed Perl Documentation        Curses::UI::Checkbox(3)



NAME
       Curses::UI::Checkbox - Create and manipulate checkbox widgets

VERSION
       Version 1.11

CLASS HIERARCHY
        Curses::UI::Widget
           |
           +----Curses::UI::Container
                   |
                   +----Curses::UI::Checkbox

SYNOPSIS
           use Curses::UI;
           my $cui = new Curses::UI;
           my $win = $cui->add('window_id', 'Window');

           my $checkbox = $win->add(
               'mycheckbox', 'Checkbox',
               -label     => 'Say hello to the world',
               -checked   => 1,
           );

           $checkbox->focus();
           my $checked = $checkbox->get();

DESCRIPTION
       Curses::UI::Checkbox provides a checkbox widget.

       A checkbox is a control for a boolean value (an on/off toggle). It consists of a box which
       will either be empty (indicating off or false) or contain an "X" (indicating on or true).
       Following this is a text label which described the value being controlled.

           [X] This checkbox is on/true/checked/selected
           [ ] This checkbox is off/false/unchecked/deselected

       See exampes/demo-Curses::UI::Checkbox in the distribution for a short demo.

STANDARD OPTIONS
           -x  -y   -width    -height
           -pad     -padleft  -padright  -padtop  -padbottom
           -ipad    -ipadleft -ipadright -ipadtop -ipadbottom
           -title   -titlefullwidth      -titlereverse
           -onfocus -onblur
           -parent

       See Curses::UI::Widget for an explanation of these.

WIDGET-SPECIFIC OPTIONS
   -label
       Sets the initial label for the checkbox widget to the passed string or value.

   -checked
       Takes a boolean argument. Determines if the widget's initial state is checked or
       unchecked.  The default is false (unchecked).

   -onchange
       Expects a coderef and sets it as a callback for the widget. When the checkbox's state is
       changed, the given code will be executed.

STANDARD METHODS
           layout draw    intellidraw
           focus  onFocus onBlur

       See Curses::UI::Widget for an explanation of these.

WIDGET-SPECIFIC METHODS
   get
       Returns the current state of the checkbox (0 == unchecked, 1 == checked).

   check
       Sets the checkbox to "checked".

   uncheck
       Sets the checkbox to "unchecked".

   toggle
       Flip-flops the checkbox to its "other" state. If the checkbox is unchecked then it will
       become checked, and vice versa.

   onChange
       This method can be used to set the "-onchange" event handler (see above) after
       initialization of the checkbox. It expects a coderef as its argument.

DEFAULT BINDINGS
       "[TAB]", "[ENTER}"
           Call the 'loose-focus' routine, causing the widget to lose focus.

       "[SPACE]"
           Call the "toggle" method.

       0, "n"
           Call the "uncheck" method.

       1, "y"
           Call the "check" method.

SEE ALSO
       Curses::UI, Curses::UI::Widget, Curses::UI::Common

AUTHOR
       Shawn Boyette "<mdxi AT cpan.org>"

COPYRIGHT & LICENSE
       Copyright 2001-2002 Maurice Makaay; 2003-2006 Marcus Thiesen; 2007 Shawn Boyette. All
       Rights Reserved.

       This program is free software; you can redistribute it and/or modify it under the same
       terms as Perl itself.

       This package is free software and is provided "as is" without express or implied warranty.
       It may be used, redistributed and/or modified under the same terms as perl itself.



perl v5.16.3                                2011-09-01                    Curses::UI::Checkbox(3)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2024-04-23 02:22 @3.141.24.134 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!