/[fenfire]/fenfire/org/fenfire/demo/mm.py
ViewVC logotype

Diff of /fenfire/org/fenfire/demo/mm.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by mudyc, Wed Aug 13 08:47:44 2003 UTC revision 1.2 by mudyc, Wed Aug 13 08:59:48 2003 UTC
# Line 13  import vob Line 13  import vob
13  import org.fenfire as ff  import org.fenfire as ff
14  import org.fenfire.vocab.STRUCTLINK as LINK  import org.fenfire.vocab.STRUCTLINK as LINK
15  from org.fenfire.vocab import *  from org.fenfire.vocab import *
16    from org.fenfire.vocab.lava import *
17  from org.fenfire.swamp import Nodes  from org.fenfire.swamp import Nodes
18    
19  # coloredquad  # coloredquad
# Line 56  noteA8 = Nodes.get(ppAct.newNote(paperA, Line 57  noteA8 = Nodes.get(ppAct.newNote(paperA,
57  noteA9 = Nodes.get(ppAct.newNote(paperA, 100,70, 'This is a very long test which is used to see if asdfasdfsa'))  noteA9 = Nodes.get(ppAct.newNote(paperA, 100,70, 'This is a very long test which is used to see if asdfasdfsa'))
58    
59    
60  fen.graph.add(noteA2, RDF.type, ff.vocab.lava.MINDSTRUCT.Data)  fen.graph.add(noteA2, RDF.type, MINDSTRUCT.Data)
61  fen.graph.add(noteA8, RDF.type, ff.vocab.lava.MINDSTRUCT.Data)  fen.graph.add(noteA8, RDF.type, MINDSTRUCT.Data)
62  fen.graph.add(noteA9, RDF.type, ff.vocab.lava.MINDSTRUCT.Data)  fen.graph.add(noteA9, RDF.type, MINDSTRUCT.Data)
63    
64  ppAct.assocNotes(noteA1, 1, noteA2);  ppAct.assocNotes(noteA1, 1, noteA2);
65    
# Line 91  class Context: Line 92  class Context:
92          else: raise 'no good cursor!?'          else: raise 'no good cursor!?'
93      def insertText(self, text):      def insertText(self, text):
94          if self._accursed == None:          if self._accursed == None:
95              self.setAccursed(ff.util.RDFUtil.N(fen.graph, MIND.Data))              self.setAccursed(ff.util.RDFUtil.N(fen.graph, MINDSTRUCT.Data))
96              self.offset = 0              self.offset = 0
97          alphContent.insertText(self._accursed, self.offset, text, 1)          alphContent.insertText(self._accursed, self.offset, text, 1)
98          self.offset += len(text)          self.offset += len(text)
# Line 104  class Context: Line 105  class Context:
105          self.offset -= 1          self.offset -= 1
106          l = len(alphContent.getText(fen.graph, self._accursed))          l = len(alphContent.getText(fen.graph, self._accursed))
107          if self.offset == 0 and l == 0:          if self.offset == 0 and l == 0:
108              fen.graph.rm_111(self._accursed, RDF.type, MIND.Data)              fen.graph.rm_111(self._accursed, RDF.type, MINDSTRUCT.Data)
109              it = fen.graph.findN_X11_Iter(RDF.type, MIND.Data)              it = fen.graph.findN_X11_Iter(RDF.type, MINDSTRUCT.Data)
110              self.setAccursed(None)              self.setAccursed(None)
111              while it.hasNext():              while it.hasNext():
112                  node = it.next()                  node = it.next()

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26