6 |
from gzz.util import Jython |
from gzz.util import Jython |
7 |
|
|
8 |
vanishing = gzz.view.VobVanishingClient() |
vanishing = gzz.view.VobVanishingClient() |
9 |
|
vanishing.vanishing.raster.depth = 2 |
10 |
viewcontext = gzz.view.AbstractViewContext() |
viewcontext = gzz.view.AbstractViewContext() |
11 |
|
|
12 |
|
mainvanishing = gzz.view.VobVanishingClient() |
13 |
|
|
14 |
|
|
15 |
|
|
16 |
viewcontext.setCellView( |
viewcontext.setCellView( |
17 |
gzz.view.MultitypeCellContentView( |
gzz.view.MultitypeCellContentView( |
24 |
"""This generic view owns all cells. |
"""This generic view owns all cells. |
25 |
""" |
""" |
26 |
return 1 |
return 1 |
27 |
def renderBuoy(self, vs, into, cell, content): |
def renderBuoy(self, vs, into, cell, content, foo): |
28 |
pass |
viewcontext.setAccursed(cell) |
29 |
|
vanishing.render(vs, into, viewcontext) |
30 |
def createMainNode(self, cell, content, hook): |
def createMainNode(self, cell, content, hook): |
31 |
return VanishingMainNode(cell, hook) |
return VanishingMainNode(cell, hook) |
32 |
|
|
36 |
|
|
37 |
self.viewcontext = viewcontext.clone() |
self.viewcontext = viewcontext.clone() |
38 |
self.viewcontext.setAccursed(cell) |
self.viewcontext.setAccursed(cell) |
39 |
self.vanishing = vanishing.clone() |
self.vanishing = mainvanishing.clone() |
40 |
self.viewcontext.setCellView( |
self.viewcontext.setCellView( |
41 |
gzz.view.CellViewPlugin( |
gzz.view.CellViewPlugin( |
42 |
self.viewcontext.getCellView(), hook)) |
self.viewcontext.getCellView(), hook)) |
43 |
def renderMain(self, vs, into): |
def renderMain(self, vs, into): |
44 |
self.vanishing.render(vs, into, self.viewcontext) |
self.vanishing.render(vs, into, self.viewcontext) |
45 |
|
def mouse(self, ev, vs): |
46 |
|
return 0 |