def set_symmetry_axis(self, x): """Sets the active painting symmetry X axis value. A value of `None` inactivates symmetrical painting. After setting, all registered `symmetry_observers` are called without arguments. """ for layer in self.layers: layer.set_symmetry_axis(x) self.__symmetry_axis = x for func in self.symmetry_observers: func()
def set_symmetry_axis(self, x): """Sets the active painting symmetry X axis value. A value of `None` inactivates symmetrical painting. After setting, all registered `symmetry_observers` are called without arguments. """ # TODO: make this undoable? for layer in self.layers: layer.set_symmetry_axis(x) self.__symmetry_axis = x for func in self.symmetry_observers: func()
def set_symmetry_axis(self, x): """Sets the active painting symmetry X axis value. A value of `None` inactivates symmetrical painting. After setting, all registered `symmetry_observers` are called without arguments. """ # TODO: make this undoable? for layer in self._layers.deepiter(): layer.set_symmetry_axis(x) self._symmetry_axis = x for func in self.symmetry_observers: func()