fenfire-commits
[Top][All Lists]
Advanced

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

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


From: Tuukka Hastrup
Subject: [ff-cvs] fenfire/org/fenfire/demo text-mm.py
Date: Tue, 26 Aug 2003 14:46:42 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Branch:         
Changes by:     Tuukka Hastrup <address@hidden> 03/08/26 14:46:42

Modified files:
        org/fenfire/demo: text-mm.py 

Log message:
        command to change node text

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/demo/text-mm.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/demo/text-mm.py
diff -u fenfire/org/fenfire/demo/text-mm.py:1.1 
fenfire/org/fenfire/demo/text-mm.py:1.2
--- fenfire/org/fenfire/demo/text-mm.py:1.1     Mon Aug 25 19:58:34 2003
+++ fenfire/org/fenfire/demo/text-mm.py Tue Aug 26 14:46:42 2003
@@ -116,9 +116,13 @@
 
     def newNode(self, text):
         node = ff.util.RDFUtil.N(fen.graph, MINDSTRUCT.Data)
-        self.alphContent.insertText(node, 0, text, 1)
+        if text != None:
+            self.alphContent.insertText(node, 0, text, 1)
         self.components.append(node)
 
+    def editText(self, text):
+        self.alphContent.setText(self.focused, text, 1)
+
     def neighbours(self, node):
         iter = Traversals.concat(self.fen.constgraph.findN_11X_Iter(node, 
STRUCTLINK.linkedTo),
                                  
self.fen.constgraph.findN_X11_Iter(STRUCTLINK.linkedTo, node))
@@ -144,6 +148,7 @@
 cmds = {'quit': lambda x:quit(),
         'save': lambda x:save(),
         'new': scene.newNode,
+        'write': scene.editText,
         'moveto': lambda 
str:scene.focus(scene.neighbours(scene.focused)[int(str)]),
         'changeto': lambda str:scene.focus(scene.components[int(str)]),
         'linkto': lambda str:scene.link(scene.components[int(str)]),




reply via email to

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