~ubuntu-branches/ubuntu/lucid/graphviz/lucid-security

« back to all changes in this revision

Viewing changes to contrib/lefty-grace/README

  • Committer: Bazaar Package Importer
  • Author(s): Stephen M Moraco
  • Date: 2002-02-05 18:52:12 UTC
  • Revision ID: james.westby@ubuntu.com-20020205185212-8i04c70te00rc40y
Tags: upstream-1.7.16
ImportĀ upstreamĀ versionĀ 1.7.16

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
Enhancements to the dotty interface:
 
3
 
 
4
- Smooth scroll following mouse - activated by pressing/holding the TAB
 
5
  key down and scrolling to point where mouse pointer is.
 
6
- Add "zoom slowly" function to use , and . and follow mouse to fine-grain
 
7
  zoom in on a particular region w/ mouse panning.  'Z' and 'z'
 
8
  still work for coarse zoom, but this will pan to cursor as well.
 
9
- Add new node with 'n' key (dialog prompts for name).  This worked 
 
10
  better for me than the dual-use left mouse button.
 
11
- Add new edge with 'e' key (ditto)
 
12
- Folding option, using 'f' key over node to fold all child
 
13
  nodes into parent (folded node has "Msquare" cornered box appearance)
 
14
  , and unfold with another 'f' keypress.  Child
 
15
  nodes that are shared with another parent are not folded.
 
16
  Would like to use unique node shape, or maybe you can think of
 
17
  a better way to represent a folded node (thick border, etc?)
 
18
- Added a 'change label' menu item for node/edge menu
 
19
- Added 'Q' for quit, which prompts for save
 
20
  (will unfold any folded nodes before any save is done, since I haven't
 
21
  figured out how to encode/restore fold info to/from the graph file)
 
22
- Added save prompt for current graph on 'load graph' menu selection
 
23
- Rudimentary "hyperlink" - click on node and select "load subgraph"
 
24
  from the menu to load and display ./{nodename}.dot graph.  Can
 
25
  navigate back to immediate parent thru menu selection.
 
26
  '+' also goes to parent, '-' to subgraph of a node.  Was not able to
 
27
  store parent information in graph spec file, so a graph has to be 
 
28
  loaded as a subgraph to another graph before the "parent" feature will
 
29
  work.  Needs improvement...
 
30
 
 
31
To install, copy the *.lefty files here into 
 
32
 
 
33
  <GraphVizRoot>/lib/lefty
 
34
 
 
35
or before building and installing, copy the files into
 
36
 
 
37
  <GraphVizRoot>/src/pkg/dotty
 
38
 
 
39
and then build the system.
 
40
 
 
41
Author:
 
42
 Robert M. Grace
 
43
 Software Engineer
 
44
 Draper Laboratory
 
45
 555 Technology Sq. MS 34 
 
46
 Cambridge, MA 02139
 
47
 rgrace@draper.com
 
48