def enable_gestures(self): print("enabling gestures") gdb = myGestures() defn = os.path.join(Config().gestures,'xmlGestures','gestures.xml') #import S for New Story try: get_and_or_store_gesture(gdb, 'New Story', 'New_Story',defn) get_and_or_store_gesture(gdb, 'Projects', 'Projects',defn) get_and_or_store_gesture(gdb, 'Projects1', 'Projects1',defn) get_and_or_store_gesture(gdb, 'Releases', 'Releases',defn) get_and_or_store_gesture(gdb, 'Releases1', 'Releases1',defn) get_and_or_store_gesture(gdb, 'Sprints', 'Sprints',defn) get_and_or_store_gesture(gdb, 'Sprints1', 'Sprints1',defn) get_and_or_store_gesture(gdb, 'Sprints2', 'Sprints2',defn) get_and_or_store_gesture(gdb, 'Tasks', 'Tasks',defn) get_and_or_store_gesture(gdb, 'Tasks1', 'Tasks1',defn) get_and_or_store_gesture(gdb, 'Backlog', 'Backlog',defn) get_and_or_store_gesture(gdb, 'Backlog1', 'Backlog1',defn) get_and_or_store_gesture(gdb, 'Square', 'square',defn) get_and_or_store_gesture(gdb, 'X', 'x',defn) except Exception: #IGNORE:W0703 print("Some exception in gestures") self.canvas = MTScatter(cls='gesturecss') self.canvas.size = self.root_window.size self.canvas.pos = (0,0) super(StoryApp,self).add_widget(self.canvas) if not self.canvas: print("No canvas in gestures ") capture = MyCaptureWidget(gdb, self) capture.size = self.canvas.size if not capture: print("No capture device in gestures") self.canvas.add_widget(capture)
def pymt_plugin_activate(root, ctx): gdb = myGestures() # Circle # get_and_or_store_gesture(gdb, 'Circle', 'circle') # # Square up_left, bottom_left, bottom_right, up_right # get_and_or_store_gesture(gdb, 'Square', 'square') # # Up # get_and_or_store_gesture(gdb, 'Up', 'up') # # NUI-wave # get_and_or_store_gesture(gdb, 'NUI-wave', 'nui-wave') # #A (without cross-bar) # get_and_or_store_gesture(gdb, 'A (no cross-bar)', 'a (no cross-bar)') # #X up_letf, bottom_right, top_right, bottom_left # get_and_or_store_gesture(gdb, 'X', 'x') # #S draw an S # get_and_or_store_gesture(gdb, 'New Story', 'New_Story') try: get_and_or_store_gesture(gdb, 'New Story', 'New_Story') get_and_or_store_gesture(gdb, 'Projects', 'Projects') get_and_or_store_gesture(gdb, 'Projects1', 'Projects1') get_and_or_store_gesture(gdb, 'Releases', 'Releases') get_and_or_store_gesture(gdb, 'Releases1', 'Releases1') #get_and_or_store_gesture(gdb, 'Sprints', 'Sprints') #get_and_or_store_gesture(gdb, 'Sprints1', 'Sprints1') get_and_or_store_gesture(gdb, 'Sprints2', 'Sprints2') get_and_or_store_gesture(gdb, 'Tasks', 'Tasks') get_and_or_store_gesture(gdb, 'Tasks1', 'Tasks1') #get_and_or_store_gesture(gdb, 'Tasks2', 'Tasks2') get_and_or_store_gesture(gdb, 'Square', 'square') get_and_or_store_gesture(gdb, 'X', 'x') except: pass canvas = MTScatterPlane() canvas._set_size(root._get_size()) canvas.add_widget(GestureUI(gdb)) ctx.ui = canvas root.add_widget(ctx.ui)