213 |
|
|
214 |
class Transclude(Action): |
class Transclude(Action): |
215 |
def run(self): |
def run(self): |
216 |
node = self.states.selection.getMainNode() |
pdfMainNode = self.states.selection.getMainNode() |
217 |
area = self.states.selection.getArea() |
area = self.states.selection.getArea() |
218 |
obj = node.getView2D().getSelectedObject( |
obj = node.getView2D().getSelectedObject( |
219 |
node.getPlane(), *area) |
node.getPlane(), *area) |
220 |
print "Transclude selected: ",node.getPlane(), area, obj |
print "Transclude selected: ",node.getPlane(), area, obj |
221 |
|
canvasMainNode = self.states.buoymanager.getLastMain() |
222 |
|
plane = Nodes.toString(canvasMainNode.getPlane()) |
223 |
|
# Check (this method is only in PPActionsImpl XXX) |
224 |
|
if not self.states.ppActions.isPaper(plane): |
225 |
|
print "NOT A CANVAS!" |
226 |
|
|
227 |
|
|
228 |
|
|
229 |
def __init__(self, states): |
def __init__(self, states): |
230 |
self.states = states |
self.states = states |