mirror of
https://github.com/shlomif/PySolFC.git
synced 2025-04-05 00:02:29 -04:00
parent
92f2d5f602
commit
64cd1b73f2
1 changed files with 11 additions and 2 deletions
|
@ -671,7 +671,10 @@ class LRectangle(Widget, LBase):
|
||||||
event = LEvent()
|
event = LEvent()
|
||||||
event.x = ppos[0]
|
event.x = ppos[0]
|
||||||
event.y = ppos[1]
|
event.y = ppos[1]
|
||||||
self.group.bindings['<1>'](event)
|
if touch.is_double_tap:
|
||||||
|
self.group.bindings['<Double-1>'](event)
|
||||||
|
else:
|
||||||
|
self.group.bindings['<1>'](event)
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
@ -711,6 +714,9 @@ class LImageItem(BoxLayout, LBase):
|
||||||
def send_event_pressed_1(self, event):
|
def send_event_pressed_1(self, event):
|
||||||
if self.group and '<1>' in self.group.bindings:
|
if self.group and '<1>' in self.group.bindings:
|
||||||
self.group.bindings['<1>'](event)
|
self.group.bindings['<1>'](event)
|
||||||
|
def send_event_pressed_double_1(self, event):
|
||||||
|
if self.group and '<Double-1>' in self.group.bindings:
|
||||||
|
self.group.bindings['<Double-1>'](event)
|
||||||
|
|
||||||
def on_touch_down(self, touch):
|
def on_touch_down(self, touch):
|
||||||
|
|
||||||
|
@ -734,7 +740,10 @@ class LImageItem(BoxLayout, LBase):
|
||||||
event.y = ppos[1]
|
event.y = ppos[1]
|
||||||
self.dragstart = touch.pos
|
self.dragstart = touch.pos
|
||||||
event.cardid = i
|
event.cardid = i
|
||||||
self.send_event_pressed_1(event)
|
if touch.is_double_tap:
|
||||||
|
self.send_event_pressed_double_1(event)
|
||||||
|
else:
|
||||||
|
self.send_event_pressed_1(event)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
if self.group is not None:
|
if self.group is not None:
|
||||||
|
|
Loading…
Add table
Reference in a new issue