Rechercher une page de manuel
Data::TreeDumper::Renderer::GTK.3pm
Langue: en
Version: 2008-08-30 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
NAME
Data::TreeDumper::Renderer::GTK - Gtk2::TreeView renderer for Data::TreeDumperSYNOPSIS
my $treedumper = Data::TreeDumper::Renderer::GTK->new ( data => \%data, title => 'Test Data', dumper_setup => {DISPLAY_PERL_SIZE => 1} ); $treedumper->modify_font(Gtk2::Pango::FontDescription->from_string ('monospace')); $treedumper->expand_all; # some boilerplate to get the widget onto the screen... my $window = Gtk2::Window->new; my $scroller = Gtk2::ScrolledWindow->new; $scroller->add ($treedumper); $window->add ($scroller); $window->show_all;
HIERARCHY
Glib::Object +----Gtk2::Object +----Gtk2::Widget +----Gtk2::Container +----Gtk2::TreeView +----Data::TreeDumper::Renderer::GTK
DESCRIPTION
GTK-perl renderer for Data::TreeDumper.This widget is the gui equivalent of Data::TreeDumper; it will display a perl data structure in a TreeView, allowing you to fold and unfold child data structures and get a quick feel for what's where. Right-clicking anywhere in the view brings up a context menu, from which the user can choose to expand or collapse all items.
EXAMPLE
gtk_test.plMETHODS
- widget = Data::TreeDumper::Renderer::GTK::TreeDumper->new (...)
- Create a new TreeDumper. The optional arguments are expect to be key/val pairs.
-
- - dumper_setup => hash reference
- All data is passed to Data::TreeDumper
- - data => scalar
- Equivalent to calling "$treedumper->set_data ($scalar)".
- - title => string or undef
- Equivalent to calling "$treedumper->set_title ($string)".
-
- $treedumper->set_data ($newdata)
-
-
- *
- $newdata (scalar)
Fill the tree with $newdata, which may be any scalar. The tree does not reference $newdata --- necessary data is copied.
-
- $treedumper->set_title ($title=undef)
-
-
- *
- $title (string or undef) a new title
Set the string displayed as the column title. The view is created with one column, and the header is visible only if there is a title set.
-
EXPORT
NoneAUTHORS
Khemir Nadim ibn Hamouda. <nadim@khemir.net> Muppet <scott at asofyet dot org>Copyright (c) 2005 Nadim Ibn Hamouda el Khemir and Muppet. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perlitself.
If you find any value in this module, mail me! All hints, tips, flames and wishes are welcome at <nadim@khemir.net>.
SEE ALSO
Data::TreeDumper for advanced usage of the dumper engine.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre