189 |
self.__dict__ = args |
self.__dict__ = args |
190 |
|
|
191 |
class XuPDFScene_PDFContext: |
class XuPDFScene_PDFContext: |
192 |
def __init__(self, win=None): |
def __init__(self, linkspace, win=None): |
193 |
|
self.linkspace = linkspace |
194 |
self.usefancypaper = 1 |
self.usefancypaper = 1 |
195 |
self.showtessel = 0 |
self.showtessel = 0 |
196 |
self.win = win |
self.win = win |
322 |
|
|
323 |
content = cell.space.cellTexter.getEnfilade(cell, None) |
content = cell.space.cellTexter.getEnfilade(cell, None) |
324 |
globalspan = enf2span(content) |
globalspan = enf2span(content) |
325 |
xuindexer = gzz.index.IndexManager.getXuIndexer(cell.space) |
xuindexer = gzz.index.IndexManager.getXuIndexer(self.linkspace) |
326 |
globalforw = xuindexer.getForwardIndex().getMatches(content) |
globalforw = xuindexer.getForwardIndex().getMatches(content) |
327 |
globalback = xuindexer.getBackwardIndex().getMatches(content) |
globalback = xuindexer.getBackwardIndex().getMatches(content) |
328 |
|
|
409 |
self.views = {} |
self.views = {} |
410 |
def _getview(self,win): |
def _getview(self,win): |
411 |
if not self.views.has_key(win): |
if not self.views.has_key(win): |
412 |
self.views[win] = XuPDFScene_PDFContext(win) |
fb = win.getFallback() |
413 |
|
self.views[win] = XuPDFScene_PDFContext(fb.linkSpace, win) |
414 |
return self.views[win] |
return self.views[win] |
415 |
|
|
416 |
def windowClosed(self, win): pass |
def windowClosed(self, win): pass |