mirror of
https://github.com/jtgans/g13gui.git
synced 2025-06-20 08:23:50 -04:00
g13gui: move _bindKey down
This commit is contained in:
parent
8469fe1b8a
commit
861a85b1f0
@ -49,17 +49,6 @@ class BindingProfile(Subject):
|
|||||||
self._setLCDColor(red, green, blue)
|
self._setLCDColor(red, green, blue)
|
||||||
self.notifyChanged()
|
self.notifyChanged()
|
||||||
|
|
||||||
def _bindKey(self, gkey, keybinding):
|
|
||||||
if gkey in self._stickRegions.keys():
|
|
||||||
self._stickRegionBindings[gkey] = keybinding
|
|
||||||
else:
|
|
||||||
self._keyBindings[gkey] = keybinding
|
|
||||||
self.addChange(ChangeType.MODIFY, gkey, keybinding)
|
|
||||||
|
|
||||||
def bindKey(self, gkey, keybinding):
|
|
||||||
self._bindKey(gkey, keybinding)
|
|
||||||
self.notifyChanged()
|
|
||||||
|
|
||||||
def _setStickMode(self, stickmode):
|
def _setStickMode(self, stickmode):
|
||||||
if stickmode not in bindings.ALL_STICK_MODES:
|
if stickmode not in bindings.ALL_STICK_MODES:
|
||||||
raise ValueError('stickmode must be one of %s' %
|
raise ValueError('stickmode must be one of %s' %
|
||||||
@ -73,6 +62,17 @@ class BindingProfile(Subject):
|
|||||||
self._setStickMode(stickmode)
|
self._setStickMode(stickmode)
|
||||||
self.notifyChanged()
|
self.notifyChanged()
|
||||||
|
|
||||||
|
def _bindKey(self, gkey, keybinding):
|
||||||
|
if gkey in self._stickRegions.keys():
|
||||||
|
self._stickRegionBindings[gkey] = keybinding
|
||||||
|
else:
|
||||||
|
self._keyBindings[gkey] = keybinding
|
||||||
|
self.addChange(ChangeType.MODIFY, gkey, keybinding)
|
||||||
|
|
||||||
|
def bindKey(self, gkey, keybinding):
|
||||||
|
self._bindKey(gkey, keybinding)
|
||||||
|
self.notifyChanged()
|
||||||
|
|
||||||
def _lcdColorToCommandString(self):
|
def _lcdColorToCommandString(self):
|
||||||
return 'rgb %d %d %d' % tuple([int(x * 255) for x in self._lcdColor])
|
return 'rgb %d %d %d' % tuple([int(x * 255) for x in self._lcdColor])
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user