fenfire-commits
[Top][All Lists]
Advanced

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

[ff-cvs] fenfire ./README.MMDEMO org/fenfire/demo/mm.py ...


From: Asko Soukka
Subject: [ff-cvs] fenfire ./README.MMDEMO org/fenfire/demo/mm.py ...
Date: Tue, 26 Aug 2003 10:48:21 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Branch:         
Changes by:     Asko Soukka <address@hidden>    03/08/26 10:48:21

Modified files:
        .              : README.MMDEMO 
        org/fenfire/demo: mm.py 
        org/fenfire/view/lava: mindMapView2D.py 

Log message:
        features, nodewidth

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/README.MMDEMO.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/demo/mm.py.diff?tr1=1.43&tr2=1.44&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/lava/mindMapView2D.py.diff?tr1=1.48&tr2=1.49&r1=text&r2=text

Patches:
Index: fenfire/README.MMDEMO
diff -u fenfire/README.MMDEMO:1.9 fenfire/README.MMDEMO:1.10
--- fenfire/README.MMDEMO:1.9   Mon Aug 25 16:45:46 2003
+++ fenfire/README.MMDEMO       Tue Aug 26 10:48:21 2003
@@ -40,7 +40,10 @@
 
                The accursed node is has brighter background than
                the others. The centered node has a red fillet
-                below it.      
+                below it.
+
+               Click outside the nodes removes focus from the
+                currently accursed node.
 
        Linking state
                Links the center node and the clicked node or
@@ -59,7 +62,7 @@
 --------
 
 Escape or Tab
-       Removes the focus from the current accursed node and sets no
+       Removes the focus from the currently accursed node and sets no
         new accursed node.
 
        NOTE: Escape would be semantically better than Tab, but
@@ -69,6 +72,12 @@
        If there is no accursed node, typing would create a new node
         into the floating buffer.
 
+Ctrl-2
+       Toggle 2D filleting. May be faster to render.
+
+Ctrl-3
+       Toggle 3D filleting.
+
 Ctrl-S
        Save the structure.
 
@@ -108,6 +117,14 @@
 
 Ctrl-V or Ctrl-Y
        Paste the content of the clipbard (just after the cursor).
+
+Ctrl-B
+       Adds current node onto floating buffer. 
+
+        NOTE: Use with care. After this a two or more
+       instances appear to the screen and because their
+        coordinate systems are currently matched as the
+        same, interpolation may be fuzzy.        
 
 -----------------
 Custom Controller
Index: fenfire/org/fenfire/demo/mm.py
diff -u fenfire/org/fenfire/demo/mm.py:1.43 fenfire/org/fenfire/demo/mm.py:1.44
--- fenfire/org/fenfire/demo/mm.py:1.43 Tue Aug 26 10:26:34 2003
+++ fenfire/org/fenfire/demo/mm.py      Tue Aug 26 10:48:21 2003
@@ -115,12 +115,12 @@
 style = vob.GraphicsAPI.getInstance().getTextStyle("sansserif", 0, 24)
 
 # nodeview for normal nodes
-normal_text = ff.view.TextNodeView(fen.txtfunc, style, java.awt.Color(0., 0., 
0.))
+normal_text = ff.view.TextNodeView(fen.txtfunc, style, java.awt.Color(0., 0., 
0.), 250.)
 normal_text_bg = ff.fenmm.WhiteNodeView(normal_text, java.awt.Color(.6, .6, 
.6))
 normal = ff.swamp.CachedPureNodeFunction(100, fen.graph, normal_text_bg)
 
 # nodeview for accursed nodes
-accursed_text = ff.view.TextNodeView(fen.txtfunc, style, java.awt.Color.black)
+accursed_text = ff.view.TextNodeView(fen.txtfunc, style, java.awt.Color.black, 
250.)
 accursed_text_bg = ff.fenmm.WhiteNodeView(accursed_text, java.awt.Color(.9, 
.9, .9))
 accursed = ff.swamp.CachedPureNodeFunction(100, fen.graph, accursed_text_bg)
 multiplexer = ff.swamp.MultiplexerNodeFunction(normal, accursed)
@@ -243,7 +243,7 @@
             cursor.setAccursed(node)
 
             ### something easier to allow setOffset(x,y) before rendering
-            nodeview = ff.view.TextNodeView(self.fen.txtfunc, 
self.context.style)
+            nodeview = ff.view.TextNodeView(self.fen.txtfunc, 
self.context.style, 250.)
             self.context.c.setTextPlaceable(nodeview.f(fen.graph, node))
 
             # set cursor, transitions between zoomed and normal should be 
accounted
@@ -393,7 +393,7 @@
 
         # draw cursor
         if accursed:
-            nodeview = ff.view.TextNodeView(fen.txtfunc, style)
+            nodeview = ff.view.TextNodeView(fen.txtfunc, style, 250.)
             if structLink.isLinked(accursed) or self.context.main.getPlane() 
== accursed:
                 if hasattr(self.view, "zoomPanCS"):
                     self.context.c.render(vs, cs, self.view.zoomPanCS, 
nodeview.f(fen.graph, accursed))
Index: fenfire/org/fenfire/view/lava/mindMapView2D.py
diff -u fenfire/org/fenfire/view/lava/mindMapView2D.py:1.48 
fenfire/org/fenfire/view/lava/mindMapView2D.py:1.49
--- fenfire/org/fenfire/view/lava/mindMapView2D.py:1.48 Tue Aug 26 10:26:34 2003
+++ fenfire/org/fenfire/view/lava/mindMapView2D.py      Tue Aug 26 10:48:21 2003
@@ -44,12 +44,12 @@
         style = self.context.style
 
         # node view normal nodes of floating buffer
-        normal_text = ff.view.TextNodeView(self.fen.txtfunc, style, 
java.awt.Color(0., 0., 0.))
+        normal_text = ff.view.TextNodeView(self.fen.txtfunc, style, 
java.awt.Color(0., 0., 0.), 250.)
         normal_text_bg = ff.fenmm.WhiteNodeView(normal_text, 
java.awt.Color(.6, .6, 0))
         normal = ff.swamp.CachedPureNodeFunction(100, self.fen.graph, 
normal_text_bg)
        
         # node view for accursed nodes of floating buffer
-        accursed_text = ff.view.TextNodeView(self.fen.txtfunc, style, 
java.awt.Color.black)
+        accursed_text = ff.view.TextNodeView(self.fen.txtfunc, style, 
java.awt.Color.black, 250.)
         accursed_text_bg = ff.fenmm.WhiteNodeView(accursed_text, 
java.awt.Color(.9, .9, .9))
         accursed = ff.swamp.CachedPureNodeFunction(100, self.fen.graph, 
accursed_text_bg)
       




reply via email to

[Prev in Thread] Current Thread [Next in Thread]