/usr/share/freevo/skins/freevo-osd.dtd is in freevo-data 1.9.2b2-4.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | <!ENTITY % align "(left | center | right | justified)">
<!ENTITY % valign "(top | center | bottom)">
<!ELEMENT freevo (osds)>
<!ELEMENT osds (name, author?, description?, version?, (font|color|osd|widgetstyle)*)>
<!ATTLIST osds
geometry CDATA #REQUIRED
icontheme CDATA #IMPLIED
include CDATA #IMPLIED>
<!ELEMENT name (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ATTLIST author
email CDATA #REQUIRED>
<!ELEMENT description (#PCDATA)>
<!ELEMENT version (#PCDATA)>
<!ELEMENT osd ((text|image|percent|widget|menu)*)>
<!ATTLIST osd
name ID #REQUIRED
x CDATA #REQUIRED
y CDATA #REQUIRED
width CDATA #REQUIRED
height CDATA #REQUIRED
>
<!ELEMENT font EMPTY>
<!ATTLIST font
label CDATA #REQUIRED
name CDATA #IMPLIED
size CDATA #IMPLIED
color CDATA #IMPLIED
>
<!ELEMENT color EMPTY>
<!ATTLIST color
label CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT text EMPTY>
<!ATTLIST text
name CDATA #IMPLIED
x CDATA #REQUIRED
y CDATA #REQUIRED
width CDATA #IMPLIED
height CDATA #IMPLIED
font CDATA #REQUIRED
align %align; "left"
valign %valign; "top"
fgcolor CDATA #IMPLIED
bgcolor CDATA #IMPLIED
expression CDATA #REQUIRED
>
<!ELEMENT image EMPTY>
<!ATTLIST image
name CDATA #IMPLIED
x CDATA #REQUIRED
y CDATA #REQUIRED
width CDATA #IMPLIED
height CDATA #IMPLIED
src CDATA #REQUIRED
srcexpr CDATA #IMPLIED
expression CDATA #REQUIRED
scale (noscale | horizontal | vertical | both | aspect) "noscale"
>
<!ELEMENT percent EMPTY>
<!ATTLIST percent
name CDATA #IMPLIED
x CDATA #REQUIRED
y CDATA #REQUIRED
width CDATA #IMPLIED
height CDATA #IMPLIED
vertical CDATA #IMPLIED
src CDATA #REQUIRED
expression CDATA #REQUIRED
>
<!ELEMENT widget EMPTY>
<!ATTLIST widget
name CDATA #REQUIRED
style CDATA #REQUIRED
x CDATA #REQUIRED
y CDATA #REQUIRED
width CDATA #REQUIRED
height CDATA #REQUIRED
from CDATA #REQUIRED
left CDATA #REQUIRED
right CDATA #REQUIRED
up CDATA #REQUIRED
down CDATA #REQUIRED
>
<!ELEMENT menu EMPTY>
<!ATTLIST menu
name CDATA #REQUIRED
style CDATA #REQUIRED
x CDATA #REQUIRED
y CDATA #REQUIRED
width CDATA #REQUIRED
height CDATA #REQUIRED
itemsperpage CDATA #REQUIRED
>
<!ELEMENT widgetstyle (widgetstate*)>
<!ATTLIST widgetstyle name CDATA #REQUIRED>
<!ELEMENT widgetstate ((text|image|percent)*)>
<!--
Standard states are:
normal - Enabled but doesn't have input focus
active - Enabled and has input focus
disabled - Disabled
pressed - Buttons and MenuItems only, after the user has 'pressed' (selected) the item.
highlighted - MenuItems only, when the menu doesn't have input focus, but the currently selected item still shows.
ToggleButton/ToggleMenuItem only, standard starts but with the state of the toggle appended:
normal_selected
normal_unselected
active_selected
active_unselected
disabled_selected
disabled_unselected
ToggleMenuItem only:
highlighted_selected
highlighted_unselected
-->
<!ATTLIST widgetstate state CDATA "normal">
|