Example #1
0
 def __init__(self, canvas, presenter):
     AbstractController.__init__(self, canvas, presenter)
     self.frame = []
     self._calc_trafo_handlers = {
         MARK_TOP_LEFT_TRAFO: self._calc_top_left_scale_trafo,
         MARK_TOP_TRAFO: self._calc_top_scale_trafo,
         MARK_TOP_RIGHT_TRAFO: self._calc_top_right_scale_trafo,
         MARK_LEFT_TRAFO: self._calc_left_scale_trafo,
         MARK_RIGHT_TRAFO: self._calc_right_scale_trafo,
         MARK_BOTTOM_LEFT_TRAFO: self._calc_bottom_left_scale_trafo,
         MARK_BOTTOM_TRAFO: self._calc_bottom_scale_trafo,
         MARK_BOTTOM_RIGHT_TRAFO: self._calc_bottom_right_scale_trafo,
         MARK_TOP_SKEW: self._calc_top_skew_trafo,
         MARK_BOTTOM_SKEW: self._calc_bottom_skew_trafo,
         MARK_LEFT_SKEW: self._calc_left_skew_trafo,
         MARK_RIGHT_SKEW: self._calc_right_skew_trafo,
         MARK_TOP_LEFT_ROTATE: self._calc_top_left_rotate_trafo,
         MARK_TOP_RIGHT_ROTATE: self._calc_top_right_rotate_trafo,
         MARK_BOTTOM_LEFT_ROTATE: self._calc_bottom_left_rotate_trafo,
         MARK_BOTTOM_RIGHT_ROTATE: self._calc_bottom_right_rotate_trafo,
     }
Example #2
0
 def __init__(self, canvas, presenter):
     AbstractController.__init__(self, canvas, presenter)
Example #3
0
	def __init__(self, canvas, presenter):
		AbstractController.__init__(self, canvas, presenter)
Example #4
0
 def __init__(self, canvas, presenter):
     AbstractController.__init__(self, canvas, presenter)
     self.canvas.eventloop.connect(self.eventloop.DOC_MODIFIED,
                                   self.doc_modified)
Example #5
0
 def __init__(self, canvas, presenter):
     AbstractController.__init__(self, canvas, presenter)
     self.move = False
     self.moved = False
     self.copy = False
     self.trafo = []
Example #6
0
	def __init__(self, canvas, presenter):
		AbstractController.__init__(self, canvas, presenter)
		self.move = False
		self.moved = False
		self.copy = False
		self.trafo = []
Example #7
0
 def __init__(self, canvas, presenter):
     AbstractController.__init__(self, canvas, presenter)
     self.trafo = []
     self.old_selection = []