GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
GTK(3) User Contributed Perl Documentation GTK(3)

Data::TreeDumper::Renderer::GTK - Gtk2::TreeView renderer for Data::TreeDumper

  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;

  Glib::Object
  +----Gtk2::Object
        +----Gtk2::Widget
              +----Gtk2::Container
                    +----Gtk2::TreeView
                          +----Data::TreeDumper::Renderer::GTK

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.

gtk_test.pl

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.

None

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>.

Data::TreeDumper for advanced usage of the dumper engine.
2008-08-30 perl v5.32.1

Search for    or go to Top of page |  Section  |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.