NAME
SDLx::GUI::Widget::Toplevel - Toplevel widget for whole app screen
VERSION
version 0.002
DESCRIPTION
This package provides a widget that will cover the whole application screen. It should be used as the base widget upon which all the other ones will be drawn.
Widget creation
One can call methods named after the widget class to be created on the toplevel. It will try to load said class and return the wanted widget. For example:
my $button = $toplevel->Button( ... );
my $label = $toplevel->Label( ... );
will return a SDLx::GUI::Widget::Label and a SDLx::GUI::Widget::Button object.
ATTRIBUTES
app
A reference to the main SDL application (a SDLx::App object). Mandatory, but storead as a weak reference.
METHODS
draw
$top->draw;
Request $top
to be redrawn on the main application window, along with all its children.
AUTHOR
Jerome Quelin <jquelin@gmail.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Jerome Quelin.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.