NAME
Renard::Curie::Component::MainWindow - Main window of the application
VERSION
version 0.005
EXTENDS
CONSUMES
Intertangle::API::Gtk3::Component::Role::UIFileFromPackageName
Renard::Curie::Component::MainWindow::Role::ExceptionHandler
ATTRIBUTES
loop
Glib event loop.
window
A Gtk3::Window that contains the main window for the application.
content_box
A horizontal Gtk3::Box which is used to split the main application area into two different regions.
The left region contains "outline" and the right region contains "page_document_component".
METHODS
setup_window
method setup_window()
Sets up components that make up the window shell for the application including:
show_all
method show_all()
Shows the window
widget of this component and its subwidgets.
BUILD
method BUILD
Initialises the application and sets up signals.
CALLBACKS
on_application_quit_cb
callback on_application_quit_cb( $event, $self )
Callback that stops the Gtk3 main loop.
AUTHOR
Project Renard
COPYRIGHT AND LICENSE
This software is copyright (c) 2016 by Project Renard.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.