KeyGraph V 0.1 ============== Enchancement of Alexander Shapiro's TouchGraph LinkBrowser V 1.20. See ReadMe.txt for information about the original package. TouchGraph LinkBrowser is (c) 2001-2002 Alexander Shapiro, TouchGraph LLC Released 31.12.2003, under TouchGraph LLC, Apache-Style Software Licence. Miika Nurminen minurmin@cc.jyu.fi See www/map.php or www/jaollisuus.html for examples. Examples use John Beachy's Abstract Algebra On Line -book (http://www.math.niu.edu/~beachy/aaol/) and a concept map by an unknown math student. NEW FEATURES ------------ Browsing with keyboard. (arrows browse, enter activates node link, ESC closes hint) php-based applet framework (see www/map.php). Edges can have labels. localitySB can be set to graph file. ackSelectColor can be customized in graph file. SBs and offsets are functional even if InitialNode is applied. NOTE ---- TGLinkBrowser.jar and nanoxml-2.1.1.jar are moved to subdirectory www. file map.php is hard-coded to link handling method. If such name is found on node link, it is opened on same frame as original applet. this package is tested only as a browser applet. ISSUES ------ Applet does not always get keyboard focus on Mozilla on Linux. Workaround: focus to another window and then back to applet. MODIFICATIONS TO ORIGINAL PACKAGE --------------------------------- TG_Prepend_DTD.xml Added label-attribute and node_location-element. com.touchgraph.graphlayout.Node Fixed y-centering on fonts on some Linux browsers. com.touchgraph.graphlayout.TGPanel Added methods centerNode and distanceFromCenter. com.touchgraph.graphlayout.interaction.LocalityScroll Added method setResetValue. com.touchgraph.linkbrowser.LBEdge Added label-attribute, modified paint. com.touchgraph.linkbrowser.LBNavigateUI Keyboard handling. com.touchgraph.linkbrowser.LBNode Added methods angularDistance and getRadialEdge. com.touchgraph.linkbrowser.LBNodeHintUI Keyboard handling. com.touchgraph.linkbrowser.TGLinkBrowser Added parameters LocalitySB and backSelectColor. Modified processHintURL-method (note map.php). SBs and offsets are now functional even when InitialNode is applied. com.touchgraph.linkbrowser.XMLio Edge label handling.