def update(self): self.builder.get_object("lblPartPressed").set_label( describe_action(Action.AC_BUTTON, ButtonAction, self.half)) self.builder.get_object("lblFullPressed").set_label( describe_action(Action.AC_BUTTON, ButtonAction, self.full)) self.builder.get_object("lblAnalog").set_label( describe_action(Action.AC_BUTTON, AxisAction, self.analog))
def cb(action): self.full = action.button self.builder.get_object("lblFullPressed").set_label(describe_action(Action.AC_BUTTON, ButtonAction, self.full)) if self.active_area: self.on_background_area_click(None, self.active_area) else: self.area_action_selected(None, NoAction())
def set_action(self, mode, action): if self.handles(mode, action): if isinstance(action, MultiAction) and len(action.actions) == 2: # axis + button on fully pressed trigger self.full = action.actions[0].button2 self.builder.get_object("lblFullPressed").set_label(describe_action(Action.AC_BUTTON, ButtonAction, self.full)) action = action.actions[1] area = action_to_area(action) if area is not None: self.set_active_area(area) return self.set_active_area(None)
def update(self): self.builder.get_object("lblPartPressed").set_label(describe_action(Action.AC_BUTTON, ButtonAction, self.half)) self.builder.get_object("lblFullPressed").set_label(describe_action(Action.AC_BUTTON, ButtonAction, self.full))
def update(self, *a): for i in xrange(0, 3): self.labels[i].set_label(describe_action(Action.AC_STICK, AxisAction, self.axes[i]))
def update(self, *a): for i in xrange(0, 3): self.labels[i].set_label( describe_action(Action.AC_STICK, AxisAction, self.axes[i]))
def set_button_desc(self, i): desc = describe_action(Action.AC_BUTTON, None, self.actions[i]) l = self.builder.get_object("lblTilt%s" % (i,)) if l is None: l = self.builder.get_object("btTilt%s" % (i,)).get_children()[0] l.set_markup(desc)
def set_button_desc(self, i): desc = describe_action(Action.AC_BUTTON, None, self.actions[i]) l = self.builder.get_object("lblDPAD%s" % (i,)) if l is None: l = self.builder.get_object("btDPAD%s" % (i,)).get_children()[0] l.set_markup(desc)
def update(self): self.builder.get_object("lblAxisX").set_label(describe_action(Action.AC_STICK, None, self.x)) self.builder.get_object("lblAxisY").set_label(describe_action(Action.AC_STICK, None, self.y))
def update(self): self.builder.get_object("lblAxisX").set_label( describe_action(Action.AC_STICK, None, self.x)) self.builder.get_object("lblAxisY").set_label( describe_action(Action.AC_STICK, None, self.y))