Package mcbase :: Package libs :: Package designeditor :: Module sizehandler :: Class SizeHandler
[hide private]
[frames] | no frames]

Class SizeHandler

source code


Nesnelerin köşelerinde bulunan büyütme ve küçültme kareleridir.

Instance Methods [hide private]
 
__init__(self, parent, plugin, location)
Büyültme, küçültme karesi oluşturur
source code
 
updateCursor(self)
Mouse karenin üzerine geldiğinde alacağı şekli belirliyoruz.
source code
 
updatePosition(self)
Nesnenin yerine göre kendi yerini yeniden ayarlar.
source code
 
adjustParent(self, diff)
Karelerin hareketlerine göre nesneleri deforme ediyoruz.
source code
 
itemChange(self, change, value)
Kareler sürüklendiklerinde, gerekli düzenlemeleri yapar.
source code
 
mousePressEvent(self, e)
Kare sürüklenip sürüklenmediğini buluyoruz.
source code
 
mouseMoveEvent(self, e)
Kare sürüklenirken, nesnenin da beraber sürüklenmesini engelliyoruz.
source code
 
mouseReleaseEvent(self, e)
Kare sürüklenirken, alanın da beraber sürüklenmesini engelliyoruz.
source code
 
paint(self, painter, option, widget)
Köşegenlerin şekillerini çizer.
source code
Class Variables [hide private]
  TOP_LEFT = 0
  TOP_MIDDLE = 1
  TOP_RIGHT = 2
  BOTTOM_LEFT = 3
  BOTTOM_MIDDLE = 4
  BOTTOM_RIGHT = 5
  LEFT_MIDDLE = 6
  RIGHT_MIDDLE = 7
  MIDDLE_MIDDLE = 8