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 |
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 |
|
|
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) |
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() |