]> mj.ucw.cz Git - osdd.git/blobdiff - display.h
New display code is able to show text messages
[osdd.git] / display.h
index fba43dfa08eebbcc9f70ed208d39c9d03c9a791e..48ffb0be3783377ea26828d11e7d92bae0dd2d3f 100644 (file)
--- a/display.h
+++ b/display.h
@@ -26,6 +26,7 @@ struct osd_line {
     char text[OSD_MAX_LINE_LEN];               // in UTF-8
   } u;
 
+  // Used internally
   int width;
   int height;
   int x_pos;
@@ -34,8 +35,9 @@ struct osd_line {
 
 struct osd_state *osd_new(Display *dpy);
 void osd_free(struct osd_state *osd);
-void osd_set_font(struct osd_state *osd, char *font_name);
+void osd_set_font(struct osd_state *osd, char *font_name, double line_spacing);
 struct osd_line *osd_add_line(struct osd_state *osd, enum osd_line_type type);
 void osd_show(struct osd_state *osd);
 void osd_hide(struct osd_state *osd);
+void osd_clear(struct osd_state *osd);
 bool osd_handle_event(struct osd_state *osd, XEvent *ev);