|
NAMEData::TreeDumper::Renderer::GTK - Gtk3::TreeView renderer for Data::TreeDumper SYNOPSIS my $treedumper = Data::TreeDumper::Renderer::GTK->new
(
data => \%data,
title => 'Test Data',
dumper_setup => {DISPLAY_PERL_SIZE => 1}
);
$treedumper->modify_font(Gtk3::Pango::FontDescription->from_string ('monospace'));
$treedumper->expand_all;
# some boilerplate to get the widget onto the screen...
my $window = Gtk3::Window->new;
my $scroller = Gtk3::ScrolledWindow->new;
$scroller->add ($treedumper);
$window->add ($scroller);
$window->show_all;
DESCRIPTIONGTK-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. EXAMPLEgtk_test.pl METHODS
Fill the tree with $newdata, which may be any scalar. The tree does not reference $newdata -- necessary data is copied.
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. EXPORTNone AUTHORSKhemir 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 ALSOData::TreeDumper for advanced usage of the dumper engine.
|