]> mj.ucw.cz Git - osdd.git/blobdiff - osdd.c
New display code supports sliders and percentages
[osdd.git] / osdd.c
diff --git a/osdd.c b/osdd.c
index 2bfb8c35e60ec0baa5131f67925d5efa281411f9..ee34ded9bc769a3cd2af2c1fd50d2de697eea0c8 100644 (file)
--- a/osdd.c
+++ b/osdd.c
@@ -1,7 +1,7 @@
 /*
  *     On-screen Display Daemon
  *
- *     (c) 2010--2013 Martin Mares <mj@ucw.cz>
+ *     (c) 2010--2014 Martin Mares <mj@ucw.cz>
  */
 
 #include <stdio.h>
@@ -25,7 +25,7 @@ static timestamp_t now;
 
 /*** Options ***/
 
-static char *font_name = "times-64";
+static char *font_name = "times-64:bold";
 static char *default_color = "green";
 static char *default_outline_color = "black";
 static int default_outline_width = 2;
@@ -161,13 +161,13 @@ display_msg(struct msg *msg)
        }
       else if (!strcmp(key, "percentage") || !strcmp(key, "percent"))
        {
-         // FIXME
-         // xosd_display(osd, row++, XOSD_percentage, atoi(val));
+         l = osd_add_line(osd, OSD_TYPE_PERCENTAGE);
+         l->u.percent = atoi(val);
        }
       else if (!strcmp(key, "slider"))
        {
-         // FIXME
-         // xosd_display(osd, row++, XOSD_slider, atoi(val));
+         l = osd_add_line(osd, OSD_TYPE_SLIDER);
+         l->u.percent = atoi(val);
        }
       else if (!strcmp(key, "duration"))
        msg->max_light = now + atoi(val);