def apply_action(self): objects = base.get_selection(self.mw) if not objects: return objects[0:2] = self.divide(objects[0], objects[1]) if not self.var_originals.get(): self.document.RemoveSelected() for object in objects: self.document.Insert(object)
def apply_action(self): objects = base.get_selection(self.mw) if not objects: return object = objects[-1] for i in range(len(objects)-1): object = self.union([object, objects[i]]) if not self.var_originals.get(): self.document.RemoveSelected() self.document.Insert(object)
def apply_action(self): objects = base.get_selection(self.mw) if not objects: return object = objects[-1] for i in range(len(objects) - 1): object = self.union([object, objects[i]]) if not self.var_originals.get(): self.document.RemoveSelected() self.document.Insert(object)
def apply_action(self): objects = base.get_selection(self.mw) if not objects: return for i in range(len(objects)-1): for j in range(i+1, len(objects)): objects[i] = self.minus([objects[i], objects[j]]) if not self.var_originals.get(): self.document.RemoveSelected() for i in range(len(objects)): self.document.Insert(objects[i])