From: Emmanuel P. <pie...@lr...> - 2005-10-21 07:31:05
|
Martin Visser wrote: > Hi, > > I just discovered Zgrviewer and it is a great way to view DOT files. I > like the feature that automatically zooms in to a node when it is > clicked on. However it would be really great if this zoom level was > configurable. Everytime I click to zoom on a node I find myself using > the scoll-wheel to zoom out one or two notches to get a better context > for the node's position in the graph. > > I'm not sure what mechnism is used to determine the zoom level when you > click on a node. It seems to be trying to fill to a certain percentage > of the screen. I would propose that this zoom level be configurable in > the preferences. Alternatively, assuming that most nodes will have a > text label, then you might zoom to a level when the text is at a > configurable text size (maybe meaured in screen millimetres or even points) > > Regards, Martin I've created an RFE for this [1]. This method uses ZVTM's centerOnGlyph() method which brings the camera as close as possible to the glyph while keeping it fully visible. Making the percentage of screen occupied by the glyph customizable should be fairly easy. The alternative (based on text size) is more difficult considering that the text label's final font size is not known by ZVTM (it depends on applying a Java2D AffineTransform to it). [1] http://sourceforge.net/tracker/index.php?func=detail&aid=1333820&group_id=63244&atid=503316 |