Esempio n. 1
0
 def _wm_windowposchanged(self, message):
     #print "Window._wm_windowposchanged"
     old_size = self._win_old_size
     new_bounds = self._win_get_actual_bounds()
     self._bounds = new_bounds
     new_size = rect_size(new_bounds)
     #print "...new size =", new_size
     if old_size != new_size:
         self._resized(sub_pt(new_size, old_size))
Esempio n. 2
0
 def _wm_windowposchanged(self, message):
     # print "Window._wm_windowposchanged"
     old_size = self._win_old_size
     new_bounds = self._win_get_actual_bounds()
     self._bounds = new_bounds
     new_size = rect_size(new_bounds)
     # print "...new size =", new_size
     if old_size != new_size:
         self._resized(sub_pt(new_size, old_size))
 def local_to_global(self, p):
     win = self._win
     q = sub_pt(p, win.GetScrollPosition())
     return win.ClientToScreen(q)
Esempio n. 4
0
 def container_to_local(self, p):
     if self._has_local_coords:
         return sub_pt(p, self.local_to_container_offset())
     else:
         return p
Esempio n. 5
0
 def get_content_size(self):
     return sub_pt(self.size, self._win_content_size_adjustment())
Esempio n. 6
0
	def local_to_container_offset(self):
		return sub_pt(self.position, self.scroll_offset)
Esempio n. 7
0
 def local_to_global(self, p):
     q = sub_pt(p, self.scroll_offset)
     return self._win.ClientToScreen(q)
 def local_to_container_offset(self):
     return sub_pt(self.position, self.scroll_offset)
Esempio n. 9
0
 def local_to_global(self, p):
     win = self._win
     q = sub_pt(p, win.GetScrollPosition())
     return win.ClientToScreen(q)
 def local_to_global(self, p):
     q = sub_pt(p, self.scroll_offset)
     return self._win.ClientToScreen(q)
 def get_content_size(self):
     return sub_pt(self.size, self._win_content_size_adjustment())
 def container_to_local(self, p):
     if self._has_local_coords:
         return sub_pt(p, self.local_to_container_offset())
     else:
         return p