Deleted done items
[gregoa/zavai.git] / src / libomhacks.vapi
index 78137c4945209a1d698ed206a3bb9c2c59730e58..83434f3afb4943485eb5694a301a82215c2ede7c 100644 (file)
@@ -1,6 +1,25 @@
 [CCode (cprefix="", cheader_filename="omhacks/all.h")]
 namespace Omhacks
 {
+    [CCode (cname = "struct om_led", cheader_filename = "omhacks/led.h", destroy_function = "")]
+    public struct Led
+    {
+        public char name[255];
+        public string dir;
+        public int dir_len;
+        public int brightness;
+        public char trigger[255];
+        public int delay_on;
+        public int delay_off;
+
+        [CCode (cname = "om_led_init")]
+        public int init(string name);
+        [CCode (cname = "om_led_get")]
+        public int get();
+        [CCode (cname = "om_led_set")]
+        public int set();
+    }
+
     namespace Screen
     {
         namespace Brightness
@@ -16,9 +35,8 @@ namespace Omhacks
 
     namespace UEvent
     {
-        [Compact]
-        [CCode (cname = "struct om_uevent")]
-        public class Event
+        [CCode (cname = "struct om_uevent", cheader_filename = "omhacks/uevent.h", destroy_function = "")]
+        public struct Event
         {
             public string buffer;
             size_t buflen;