Xacobeo::UI::Window(3pm)

NAME

Xacobeo::UI::Window - Main window of Xacobeo.

SYNOPSIS

use Gtk2 qw(-init);
use Xacobeo::UI::Window;

my $xacobeo = Xacobeo::UI::Window->new();
$xacobeo->signal_connect(destroy => sub { Gtk2->main_quit(); });
$xacobeo->show_all();
Gtk2->main();

DESCRIPTION

The application's main window. This widget is a Gtk2::Window.

PROPERTIES

The following properties are defined:
source-view
The source view where the document's content is displayed.
dom-view
The widget displaying the results of a search
results-view
The UI Manager used by this widget.
namespaces-view
The widget displaying the namespaces of the current document.
xpath-entry
The entry where the XPath expression will be edited.
statusbar
The window's statusbar.
notebook
The notbook widget at the bottom of the window.
evaluate-button
The button starting a search.
conf
A reference to the main configuration singleton.
ui-manager
The UI Manager used by this widget.

METHODS

The following methods are available:
new
Creates a new instance. This is simply the parent's constructor.
load_file
Load a new file into the application. The new document will be parsed
and displayed in the window.
Parameters:
o $file

The file to load.
o $type

The type of document to load: xml or html. Defaults to xml if no value is provided.
load_document
Load a new document into the application. The document will be parsed
and displayed in the window.
Parameters:
o $document

The document to load.
set_xpath
Set the XPath expression to display in the XPath text area. The
expression is not evaluated.
Parameters:
o $xpath

The XPath expression to set

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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout