コード例 #1
0
ファイル: command.py プロジェクト: jesterKing/mypaint-xsheet
 def redo(self):
     layer = self.doc.layers[self.layer_idx]
     if self.ignore_first_redo:
         # these are typically created interactively, after
         # the entire layer has been moved
         self.ignore_first_redo = False
     else:
         layer.translate(self.dx, self.dy)
     self._notify_canvas_observers([layer])
     self._notify_document_observers()
コード例 #2
0
ファイル: command.py プロジェクト: manuq/gegl-examples-old
 def redo(self):
     layer = self.doc.layers[self.layer_idx]
     if self.ignore_first_redo:
         # these are typically created interactively, after
         # the entire layer has been moved
         self.ignore_first_redo = False
     else:
         layer.translate(self.dx, self.dy)
     self._notify_canvas_observers([layer])
     self._notify_document_observers()
コード例 #3
0
ファイル: document.py プロジェクト: manuq/gegl-examples-old
 def move_current_layer(self, dx, dy):
     layer = self.layers[self.layer_idx]
     layer.translate(dx, dy)
コード例 #4
0
ファイル: document.py プロジェクト: jesterKing/mypaint-xsheet
 def move_current_layer(self, dx, dy):
     layer = self.layers[self.layer_idx]
     layer.translate(dx, dy)
コード例 #5
0
ファイル: command.py プロジェクト: jesterKing/mypaint-xsheet
 def undo(self):
     layer = self.doc.layers[self.layer_idx]
     layer.translate(-self.dx, -self.dy)
     self._notify_canvas_observers([layer])
     self._notify_document_observers()
コード例 #6
0
ファイル: command.py プロジェクト: manuq/gegl-examples-old
 def undo(self):
     layer = self.doc.layers[self.layer_idx]
     layer.translate(-self.dx, -self.dy)
     self._notify_canvas_observers([layer])
     self._notify_document_observers()