úÎà!      CPP, FFI experimentalDon Stewart <dons@galois.com>"  An abstract X on-screen display object EAn xosd window can be used to display textual or numerical data on a > X11 display in a unmanaged, shaped window that appears to be F transparent. It provides a similar effect to the on-screen display ) of many televisions and video recorders !$xosd_init creates a new xosd window R The argument is the maximum number of lines of text that the window can display. 9Create a new xosd window. Throw an exception on failure. R The argument is the maximum number of lines of text that the window can display. Bxosd_uninit destroys an existing xosd window, freeing the memory. B This is an unsafe function: destroying an xosd object twice will % likely cause bad things to happen. 4Run some code with an X on-screen display attached. , and automatically close the display when we' re done. C An exception will be thrown should we not be able to create a new  display.  !  !  !  "      !"#$ xosd-0.1.1Graphics.XOSD.Basexosd_display_string xosd_scroll xosd_show xosd_hidexosd_wait_until_no_displayxosd_get_number_linesxosd_get_colour xosd_errorxosd_is_onscreenxosd_set_colour xosd_set_font xosd_set_posxosd_set_horizontal_offsetxosd_set_vertical_offsetxosd_set_timeout xosd_uninit xosd_create XOSD_CommandFormatStringSliderPercentXOSDcreatecreate_destroywithXOSDdisplaysetFontsetColorxosd_percentage xosd_string xosd_sliderXOSD_