From f17ca72c1bc13824e4afdd9bbff3d823558cf9aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Sat, 21 Jan 2023 14:47:12 +0100 Subject: [PATCH] fbd-dev-led: Make structure opaque This will allow us to turn it into a GObject --- src/fbd-dev-led.c | 15 +++++++++++++++ src/fbd-dev-led.h | 13 +------------ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/fbd-dev-led.c b/src/fbd-dev-led.c index 8ccd3ed..2badd62 100644 --- a/src/fbd-dev-led.c +++ b/src/fbd-dev-led.c @@ -21,6 +21,21 @@ #define LED_MULTI_INTENSITY_ATTR "multi_intensity" #define LED_PATTERN_ATTR "pattern" + +struct _FbdDevLed { + GUdevDevice *dev; + guint max_brightness; + guint red_index; + guint green_index; + guint blue_index; + /* + * We just use the colors from the feedback until we + * do rgb mixing, etc + */ + FbdFeedbackLedColor color; +}; + + void fbd_dev_led_free (FbdDevLed *led) { diff --git a/src/fbd-dev-led.h b/src/fbd-dev-led.h index bf45d16..c709f75 100644 --- a/src/fbd-dev-led.h +++ b/src/fbd-dev-led.h @@ -13,18 +13,7 @@ G_BEGIN_DECLS -typedef struct _FbdDevLed { - GUdevDevice *dev; - guint max_brightness; - guint red_index; - guint green_index; - guint blue_index; - /* - * We just use the colors from the feedback until we - * do rgb mixing, etc - */ - FbdFeedbackLedColor color; -} FbdDevLed; +typedef struct _FbdDevLed FbdDevLed; void fbd_dev_led_free (FbdDevLed *led); gboolean fbd_dev_led_set_brightness (FbdDevLed *led, guint brightness);