NAME
Curses::Toolkit::Role::Focusable - This role implements the fact that a widget can have focus
VERSION
version 0.100680
DESCRIPTION
If a widget inherits of this role, it can be focused (except if its sensitivity is set to false). This will disappear once I use Moose and don't need multiple inheritance anymore.
This role can be merged in anything that is a Curses::Toolkit::Widget
CONSTRUCTOR
None, this is a role, so it has no constructor
is_focusable
Returns 1, except if the widget has its sensitivity set to false
set_focus
$widget->set_focus(1); # set focus to this widget
$widget->set_focus(0); # remove focus from this widget
Sets the focus on/off on the widget.
input : a boolean
output : the widget
is_focused
Retrieves the focus setting of the widget.
input : none
output : true if the widget is focused, or false if not
AUTHOR
Damien "dams" Krotkine
COPYRIGHT AND LICENSE
This software is copyright (c) 2008 by Damien "dams" Krotkine.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.