Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Tk tree open problem

by zentara (Archbishop)
on Mar 13, 2014 at 09:45 UTC ( [id://1078152]=note: print w/replies, xml ) Need Help??


in reply to Tk tree open problem

Hi, one of the drawbacks of some Tk widgets, is that they can get bogged down when you add alot of elements to the widgets. Have you seen the code in a Tree that can fold and unfold.

If you want to delve a bit deeper into a Tk::Canvas based solution, which handles many changing items without problem, see Tk::CanvasDirTree. It is an educational module I wrote to simulate Gtk2's beautiful Treeview widget. The example I give is for just giving a directory tree, but you could easily modify it to display whatever data structure you wanted. It has a little rotating triangle which is clickable to expand and collapse nodes. The Canvas can handle many items simultaneously, if you do the code properly.


I'm not really a human, but I play one on earth.
Old Perl Programmer Haiku ................... flash japh

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1078152]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (4)
As of 2024-04-24 07:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found