mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
add RATBAG_LED_TYPE_SCROLL_WHEEL
This commit is contained in:
committed by
Thomas H. P. Andersen
parent
85a358e07c
commit
790c5e90bd
@@ -254,6 +254,8 @@ parse_ledtypes(char **strv, enum ratbag_led_type *types, size_t ntypes)
|
||||
types[i] = RATBAG_LED_TYPE_SIDE;
|
||||
else if (streq(s, "battery"))
|
||||
types[i] = RATBAG_LED_TYPE_SIDE;
|
||||
else if (streq(s, "wheel"))
|
||||
types[i] = RATBAG_LED_TYPE_WHEEL;
|
||||
else
|
||||
return -1;
|
||||
|
||||
|
||||
@@ -354,6 +354,7 @@ enum ratbag_led_type {
|
||||
RATBAG_LED_TYPE_SIDE,
|
||||
RATBAG_LED_TYPE_BATTERY,
|
||||
RATBAG_LED_TYPE_DPI,
|
||||
RATBAG_LED_TYPE_WHEEL,
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -126,6 +126,7 @@ def print_led(d, p, l, level):
|
||||
RatbagdLed.TYPE_SIDE: "side",
|
||||
RatbagdLed.TYPE_BATTERY: "battery",
|
||||
RatbagdLed.TYPE_DPI: "dpi",
|
||||
RatbagdLed.TYPE_WHEEL: "wheel",
|
||||
}
|
||||
depths = {
|
||||
RatbagdLed.COLORDEPTH_MONOCHROME: "monochrome",
|
||||
|
||||
@@ -897,6 +897,7 @@ class RatbagdLed(_RatbagdDBus):
|
||||
TYPE_SIDE = 2
|
||||
TYPE_BATTERY = 3
|
||||
TYPE_DPI = 4
|
||||
TYPE_WHEEL = 5
|
||||
|
||||
MODE_OFF = 0
|
||||
MODE_ON = 1
|
||||
|
||||
@@ -66,6 +66,9 @@ led_type_to_str(enum ratbag_led_type type)
|
||||
case RATBAG_LED_TYPE_DPI:
|
||||
str = "dpi";
|
||||
break;
|
||||
case RATBAG_LED_TYPE_WHEEL:
|
||||
str = "wheel";
|
||||
break;
|
||||
default:
|
||||
assert(!"Invalid LED type");
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user