fbd-dev-led: Use GInitable

Use default GObject patterns instead of stuffing things into the
fbd_dev_led_new () so derived classes can override it.
This commit is contained in:
Guido Günther
2023-02-10 15:15:12 +00:00
committed by Guido Gunther
parent f7ec08497e
commit ac0516329c
3 changed files with 92 additions and 61 deletions
+1 -1
View File
@@ -17,8 +17,8 @@ G_BEGIN_DECLS
G_DECLARE_DERIVABLE_TYPE (FbdDevLed, fbd_dev_led, FBD, DEV_LED, GObject)
FbdDevLed *fbd_dev_led_new (GUdevDevice *dev, GError **err);
gboolean fbd_dev_led_set_brightness (FbdDevLed *led, guint brightness);
FbdDevLed *fbd_dev_led_new (GUdevDevice *dev);
gboolean fbd_dev_led_start_periodic (FbdDevLed *led,
FbdFeedbackLedColor color,
guint max_brightness_percentage,