118 |
x = r * Math.cos(angle) + x0 |
x = r * Math.cos(angle) + x0 |
119 |
y = -r * Math.sin(angle) + y0 |
y = -r * Math.sin(angle) + y0 |
120 |
|
|
121 |
cs = vs.orthoBoxCS(into, node, -100, x-bx/2,y-by/2, 1,1, bx,by) |
cs = vs.orthoBoxCS(into, "PRE_"+node, -100, x-bx/2,y-by/2, 1,1, bx,by) |
122 |
return cs |
return cs |
123 |
|
|
124 |
def place(self, vs, node, cs): |
def place(self, vs, node, into): |
125 |
p = self.multiplexer.f(self.fen.graph, node) |
p = self.multiplexer.f(self.fen.graph, node) |
126 |
x = - p.getWidth()/2. |
x = - p.getWidth()/2. |
127 |
y = - p.getHeight()/2. |
y = - p.getHeight()/2. |
128 |
cs = vs.orthoBoxCS(cs,node,0, x, y, 1,1, p.getWidth(), p.getHeight()) |
vs.matcher.add(self.floatingView.matchingParent, into, node) |
129 |
|
cs = vs.orthoBoxCS(into,node,0, x, y, 1,1, p.getWidth(), p.getHeight()) |
130 |
p.place(vs, cs) |
p.place(vs, cs) |
131 |
vs.coords.activate(cs) |
vs.coords.activate(cs) |
132 |
|
|