Xacobeo::UI::SourceView - Text editor that displays XML.
use Xacobeo::Document; use Xacobeo::UI::SourceView; my $view = Xacobeo::UI::SourceView->new(); $view->set_show_line_numbers(TRUE); $window->add($view); # Load a document my $document = Xacobeo::Document->new_from_file($file, $type); $view->set_document($document); $view->load_node($document->documentNode);
The text editor widget that's used for displaying XML. This widget is a Gtk2::SourceView2::View.
The document being displayed.
The namespaces registered in the document.
The following methods are available:
Creates a new instance. This is simply the parent's constructor.
Sets a new document. This method only registers the document with the view, to display the document use the method load_node and pass the root node.
The main document; an instance of Xacobeo::Document.
Scrolls the text so that the given node is displayed.
The node to show; an instance of XML::LibXML::Node.
Sets the editor's text according to the text representation of the given node. This is the method that will actually add text to the widget.
The node to be loaded into the editor; an instance of XML::LibXML::Node.
Emmanuel Rodriguez <firstname.lastname@example.org>.
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.