Provided by: xacobeo_0.15-1_amd64 bug

NAME

       Xacobeo::App - Application

SYNOPSIS

               use Xacobeo::App;

               my $xacobeo = Xacobeo::App->get_app();

               my $window = $xacobeo->new_window();
               $window->load_file($source, $type);

               $xacobeo->load_plugins();

               # Start the main loop
               Gtk2->main();

DESCRIPTION

       Instance to the main application. This singleton is used to manage the life-time of the
       application, its widgets (specially the main windows) and to setup the application.
       =head1 PROPERTIES

       The following properties are defined:

   conf
       A reference to the main configuration singleton.

   windows
       The windows available.

METHODS

       The package defines the following methods:

   get_app
       Returns the current application instance. This class is a singleton so there's no
       constructor.

   get_windows
       Returns the windows created so far.

   new_window
       Creates a new window and shows it.

   load_plugins
       Loads the plugins that are available.

   load_plugin
       Loads a plugin based on the given description file.

       Parameters:

       •   $file

           The file describing the plugin.

AUTHORS

       Emmanuel Rodriguez <potyl@cpan.org>.

COPYRIGHT AND LICENSE

       Copyright (C) 2008,2009 by Emmanuel Rodriguez.

       This library is free software; you can redistribute it and/or modify it under the same
       terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of
       Perl 5 you may have available.