Check for corner change on mouse move (rare case)
parent
08d4abbe91
commit
6e658cd164
|
@ -252,6 +252,7 @@ class XYButtons(BufferedCanvas):
|
||||||
if not self.enabled:
|
if not self.enabled:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
oldcorner = self.corner
|
||||||
oldq, oldc = self.quadrant, self.concentric
|
oldq, oldc = self.quadrant, self.concentric
|
||||||
|
|
||||||
mpos = event.GetPosition()
|
mpos = event.GetPosition()
|
||||||
|
@ -278,7 +279,7 @@ class XYButtons(BufferedCanvas):
|
||||||
if mpos.x < cx and mpos.y >= cy:
|
if mpos.x < cx and mpos.y >= cy:
|
||||||
self.corner = 3
|
self.corner = 3
|
||||||
|
|
||||||
if oldq != self.quadrant or oldc != self.concentric:
|
if oldq != self.quadrant or oldc != self.concentric or oldcorner != self.corner:
|
||||||
self.update()
|
self.update()
|
||||||
|
|
||||||
def OnLeftDown(self, event):
|
def OnLeftDown(self, event):
|
||||||
|
|
Loading…
Reference in New Issue