Re: Looking for a tree widget



I put up a screenshot from the Linux implementation of the Open Look
file manager at
        http://www2.sis.pitt.edu/~apost/TreeScreenshot.gif

The Tree code implements a layout algorithm from IEEE Software, July
1990, "Drawing Dynamic Trees." Derivatives of this algorithm have been
used to generate hierarchical web browser histories such as in MosaicG
(http://www.w3j.com/1/ayers.270/paper/270.html).

I'm looking for an API with basic functions for adding and removing
elements from the tree and traversing it. Specific UIs seem likely to be
app-specific. For example, I was thinking about displaying a graphical
representation of a web site for a site management tool that I'm working
on. Another example is a hierarchical history: it might be a neat
addition to Nautilus.

Andrew

Liam Quin wrote:

Andrew Post <apost cbmi upmc edu> writes:
I'm looking for a gtk+ tree widget that's similar to the Tree widget in
SlingShot 2.1 (the extension library to XView). Has anyone seen such a
widget?

I've actually been thinking of porting it recently.

For those who don't know, it draws a computer-science-style tree,
where the nodes are canvas items. The layout is very economical of
space.

Example at
    http://www.holoweb.net/~liam/xml/docbook/guadec2001/docbooktree.gif
although this doesn't show the widget very well I'm afraid.

Lee

--
Liam Quin - Barefoot in Toronto - liam holoweb net - http://www.holoweb.net/
Ankh: irc.sorcery.net www.valinor.sorcery.net irc.gnome.org www.advogato.org
author, The Open Source XML Database Toolkit, Wiley, August 2000
Co-author, The XML Specification Guide, Wiley, 1999

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

-- 
Andrew Post, M.D.
MSIS Student, School of Information Science
Fellow, Center for Biomedical Informatics
University of Pittsburgh
Suite 8084 Forbes Tower
200 Lothrop Street
Pittsburgh, PA 15213-2582
(412) 647-7275




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]