NAME
ZConf::BGSet::GUI::GTK - GTK GUI for ZConf::BGSet
VERSION
Version 0.0.1
SYNOPSIS
Quick summary of what the module does.
Perhaps a little code snippet.
use Gtk2 -init;
use ZConf::BGSet::GUI::GTK;
my $zbgGTK = ZConf::BGSet::GUI::GTK->new();
my $window = Gtk2::Window->new ('toplevel');
my $zbgGUI=ZConf::BGSet::GUI::GTK->new({autoinit=>'1'});
my $item=$zbgGUI->notebook();
$window->add($item);
$window->signal_connect('delete-event'=>sub{exit 0});
$window->show_all;
Gtk2->main;
METHODES
new
This initiates the module.
hash values
autoinit
If this is set to true, it will automatically call init the set and config. If this is set to false or not defined, besure to check '$zbg->{init}' to see if the config/module has been initiated or not.
set
This is the set to load initially.
zconf
If this key is defined, this hash will be passed to ZConf->new().
addFSPath
Utility function for '$self->{pathsBewFSPathButton}'.
askNewPath
This is the utility function called by '$self->{pathsNewPathButton}'.
chooseFile
Utility function for '$self->{setbgFileButton}'.
history
This returns a scrolled window containing the last several backgrounds.
notebook
This returns a notebook widget populated with everything.
removeFSPath
This is the utility function used by '$self->{pathsRemoveFSPathButton}'.
removePath
This is a utility function called by '$self->{pathsRemovePathButton}'.
pathChanged
This is a utility function called by '$self->{pathsSList}' upon a row being clicked on.
paths
This returns a VBox for manipulating the paths.
setbg
This returns a VBox containing widgets for setting the background.
setFile
Utility function for '$self->{setbgSet}'.
setRand
This is the utility function used by '$self->{setbgRandButton}'.
setters
This returns a VBox that allow the setters to be edited.
ERROR CODES
This can be found by checking $zbg->{error}. Only errors currently upon new.
1
Failed to initailize 'ZConf::BGSet'.
AUTHOR
Zane C. Bowers, <vvelox at vvelox.net>
BUGS
Please report any bugs or feature requests to bug-zconf-bgset-gui-gtk at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=ZConf-BGSet-GUI-GTK. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc ZConf::BGSet::GUI::GTK
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=ZConf-BGSet-GUI-GTK
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
ACKNOWLEDGEMENTS
COPYRIGHT & LICENSE
Copyright 2009 Zane C. Bowers, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.