def __init__(self, parent, parent_elem, pos): EditAction.__init__(self, parent) self.parent_elem = parent_elem self.pos = pos if self.parent_elem is None: self.parent_elem = self.parent.bpmn.processes[0] self.pool = None self.shape = None self.velem = None self.index = -1 self.plane = None self.pindex = 1
def __init__(self, parent, parent_elem): EditAction.__init__(self, parent) self.parent_elem = parent_elem self.lane = None self.shape = None self.velem = None self.index = -1 self.plane = None self.pindex = 1 self.pool_velem = self.parent.visual_elements[self.parent_elem] self.pool_shape = self.pool_velem.shape self.pool_prev_bounds = self.pool_velem.shape.bounds self.pool_new_bounds = None
def __init__(self, parent, src_velem): EditAction.__init__(self, parent) self.src_velem = src_velem self.tgt_velem = None self.edge = None self.diedge = None body_coords = self.parent.canvas.coords(src_velem.body) cx = (body_coords[0] + body_coords[2]) // 2 cy = (body_coords[1] + body_coords[3]) // 2 self.edge_coords = [cx, cy, cx, cy] self.show_edge_id = self.parent.canvas.create_line(*self.edge_coords) self.edge_velem = None for diagram in self.parent.bpmn.diagrams: plane = diagram.plane if self.src_velem.shape in diagram.plane.shapes: self.plane = plane break
def __init__(self, parent, parent_elem, pos, elemtype): EditAction.__init__(self, parent) self.parent_elem = parent_elem self.pos = pos if self.parent_elem is None: self.parent_elem = self.parent.bpmn.processes[0] self.elem = None self.shape = None self.velem = None self.plane = None self.pindex = -1 if elemtype == "activity": self.red_fn = self.parent._redraw_activity self.ele_cl = mbpmn.Activity elif elemtype == "event": self.red_fn = self.parent._redraw_event self.ele_cl = mbpmn.Event elif elemtype == "gateway": self.red_fn = self.parent._redraw_gateway self.ele_cl = mbpmn.Gateway
def __init__(self, parent, elem, newname): EditAction.__init__(self, parent) self.elem = elem self.velem = self.parent.visual_elements[elem] self.newname = newname self.oldname = elem.name
def __init__(self, parent, elem, newsubtype): EditAction.__init__(self, parent) self.elem = elem self.velem = self.parent.visual_elements[self.elem] self.newsubtype = newsubtype self.oldsubtype = elem.subtype