mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
tools: convert our enum equivalents to python enums
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
committed by
Yaroslav Chvanov
parent
9c50116646
commit
95243307ce
@@ -497,36 +497,35 @@ class RatbagdButton(metaclass=MetaRatbag):
|
||||
_PREFIX = "RATBAG_BUTTON_"
|
||||
|
||||
class ActionType(IntEnum):
|
||||
NONE = libratbag.RATBAG_BUTTON_ACTION_TYPE_NONE
|
||||
BUTTON = libratbag.RATBAG_BUTTON_ACTION_TYPE_BUTTON
|
||||
SPECIAL = libratbag.RATBAG_BUTTON_ACTION_TYPE_SPECIAL
|
||||
KEY = libratbag.RATBAG_BUTTON_ACTION_TYPE_KEY
|
||||
MACRO = libratbag.RATBAG_BUTTON_ACTION_TYPE_MACRO
|
||||
NONE = 0
|
||||
BUTTON = 1
|
||||
SPECIAL = 2
|
||||
KEY = 3
|
||||
MACRO = 4
|
||||
|
||||
class ActionSpecial(IntEnum):
|
||||
INVALID = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_INVALID
|
||||
UNKNOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_UNKNOWN
|
||||
DOUBLECLICK = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_DOUBLECLICK
|
||||
WHEEL_LEFT = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_WHEEL_LEFT
|
||||
WHEEL_RIGHT = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_WHEEL_RIGHT
|
||||
WHEEL_UP = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_WHEEL_UP
|
||||
WHEEL_DOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_WHEEL_DOWN
|
||||
RATCHET_MODE_SWITCH = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RATCHET_MODE_SWITCH
|
||||
RESOLUTION_CYCLE_UP = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_CYCLE_UP
|
||||
RESOLUTION_CYCLE_DOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_CYCLE_DOWN
|
||||
RESOLUTION_UP = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_UP
|
||||
RESOLUTION_DOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_DOWN
|
||||
RESOLUTION_ALTERNATE = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_ALTERNATE
|
||||
RESOLUTION_DEFAULT = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_DEFAULT
|
||||
PROFILE_CYCLE_UP = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_PROFILE_CYCLE_UP
|
||||
PROFILE_CYCLE_DOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_PROFILE_CYCLE_DOWN
|
||||
PROFILE_UP = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_PROFILE_UP
|
||||
PROFILE_DOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_PROFILE_DOWN
|
||||
SECOND_MODE = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_SECOND_MODE
|
||||
BATTERY_LEVEL = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_BATTERY_LEVEL
|
||||
INVALID = -1
|
||||
UNKNOWN = (1 << 30)
|
||||
DOUBLECLICK = (1 << 30) + 1
|
||||
WHEEL_LEFT = (1 << 30) + 2
|
||||
WHEEL_RIGHT = (1 << 30) + 3
|
||||
WHEEL_UP = (1 << 30) + 4
|
||||
WHEEL_DOWN = (1 << 30) + 5
|
||||
RATCHET_MODE_SWITCH = (1 << 30) + 6
|
||||
RESOLUTION_CYCLE_UP = (1 << 30) + 7
|
||||
RESOLUTION_CYCLE_DOWN = (1 << 30) + 8
|
||||
RESOLUTION_UP = (1 << 30) + 9
|
||||
RESOLUTION_DOWN = (1 << 30) + 10
|
||||
RESOLUTION_ALTERNATE = (1 << 30) + 11
|
||||
RESOLUTION_DEFAULT = (1 << 30) + 12
|
||||
PROFILE_CYCLE_UP = (1 << 30) + 13
|
||||
PROFILE_CYCLE_DOWN = (1 << 30) + 14
|
||||
PROFILE_UP = (1 << 30) + 15
|
||||
PROFILE_DOWN = (1 << 30) + 16
|
||||
SECOND_MODE = (1 << 30) + 17
|
||||
BATTERY_LEVEL = (1 << 30) + 18
|
||||
|
||||
class Macro(IntEnum):
|
||||
NONE = libratbag.RATBAG_MACRO_EVENT_NONE
|
||||
KEY_PRESS = libratbag.RATBAG_MACRO_EVENT_KEY_PRESSED
|
||||
KEY_RELEASE = libratbag.RATBAG_MACRO_EVENT_KEY_RELEASED
|
||||
WAIT = libratbag.RATBAG_MACRO_EVENT_WAIT
|
||||
|
||||
Reference in New Issue
Block a user