GUIDeFATE
view release on metacpan or search on metacpan
lib/GUIDeFATE.pm view on Meta::CPAN
| and happy things |
+------------------------+
END
my $gui=GUIDeFATE->new($window,[$backend],[$assist]); # API changed at version 0.06
# $backend is one of Wx(Default), Tk or Gtk
# $assist is one or "q" (quiet, default), "v" (verbose) or "a" for Autogenerate
$frame=$gui->getFrame||$gui;
$gui->MainLoop;
=head1 REQUIRES
Perl5.8.8, Exporter, Wx, Wx::Perl::Imagick (for Wx interface)
Perl5.8.8, Exporter, Tk, Image::Imagick, Tk::JPEG, MIME::Base64 (for Tk interface)
Perl5.8.8, Exporter, Glib, Gtk (for Gtk interface)
Perl5.8.8, Exporter, QtCore4, QtGui4 (for Qt interface)
=head1 EXPORTS
$frame
=head1 DESCRIPTION
GUIDeFATE enables the user to convert a textual representtaion into a
Graphical user Interfac. It attempts to abstract out the underlying
framework. A visually recognisable pattern is passed as a string to
GUIDeFATE and this is transformed into an Interactive Interface.
=head1 METHODS
=head2 Creation
=over 4
=item my $gui=GUIDeFATE->new($window, $backend, $options);
Extracts dimensions and wdigets in a window from the textual
representation.
If $backend not provided, defaults to "Wx"; options are Wx and Tk,
Gtk and Qt.
If $options contains "v", then a verbose output is sent to console,
if it contains "a", and autogenerated file is produced with all the
called functions
=item my $frame=$gui->getFrame || $gui;
Returns reference to the frame for both abstracted and backend
specific functions.
=back
=head1 AUTHOR
Saif Ahmed, SAIFTYNET { at } gmail.com
=head1 SEE ALSO
L<Wx>, L<Tk>, L<Image::Magick>, L<Wx::Perl::Imagick>, L<GLib>, L<Gtk3>
=cut
( run in 2.072 seconds using v1.01-cache-2.11-cpan-d7f47b0818f )