Beispiel #1
0
 def compress(self):
     for gstr in self.gestures:
         a = self.gestures[gstr].compress()
         if "i" in gstr:
             del self.gestures[gstr]
             gstr = strip_gesture(gstr)
         self.gestures[gstr] = a
     return self
Beispiel #2
0
 def gesture(self, mapper, gesture_string):
     action = None
     if gesture_string in self.gestures:
         action = self.gestures[gesture_string]
     else:
         sgstr = strip_gesture(gesture_string)
         if sgstr in self.gestures:
             action = self.gestures[sgstr]
     if action:
         action.button_press(mapper)
         mapper.schedule(0, action.button_release)
Beispiel #3
0
 def _find_ignore_stroke_count_gesture(self, gesture_string):
     stripped_gesture_string = strip_gesture(gesture_string)
     return self.gestures.get(stripped_gesture_string)