]> git.sesse.net Git - vlc/blobdiff - share/skins2/skin.dtd
* all: added a INI file parser in skins2. For instance if the file
[vlc] / share / skins2 / skin.dtd
index 13ab27ffb960cf6e2248b18d9605100309579eb7..703c7f9856db774b27f4e0d3f81b246b0eb03b5a 100644 (file)
@@ -2,7 +2,7 @@
 -->
 
 
-<!ELEMENT Theme (ThemeInfo,(Include|Bitmap|BitmapFont|Font|PopupMenu|Window)*)>
+<!ELEMENT Theme (ThemeInfo,(Include|IniFile|Bitmap|BitmapFont|Font|PopupMenu|Window)*)>
     <!ATTLIST Theme
         version     CDATA   #REQUIRED
         tooltipfont CDATA   "defaultfont"
     >
 
 <!-- main elements -->
+<!ELEMENT IniFile EMPTY>
+    <!ATTLIST IniFile
+        id          CDATA   #REQUIRED
+        file        CDATA   #REQUIRED
+    >
 <!ELEMENT Include EMPTY>
     <!ATTLIST Include
         file        CDATA   #REQUIRED
@@ -21,7 +26,7 @@
         id          CDATA   #REQUIRED
         file        CDATA   #REQUIRED
         alphacolor  CDATA   #REQUIRED
-        nbFrames    CDATA   "1"
+        nbframes    CDATA   "1"
         fps         CDATA   "0"
     >
 <!ELEMENT SubBitmap EMPTY>
@@ -31,7 +36,7 @@
         y           CDATA   #REQUIRED
         width       CDATA   #REQUIRED
         height      CDATA   #REQUIRED
-        nbFrames    CDATA   "1"
+        nbframes    CDATA   "1"
         fps         CDATA   "0"
     >
 <!ELEMENT Font EMPTY>
@@ -72,7 +77,7 @@
         dragdrop    CDATA   "true"
         playondrop  CDATA   "true"
     >
-<!ELEMENT Layout (Group)>
+<!ELEMENT Layout (Group)+>
     <!ATTLIST Layout
         id          CDATA   "none"
         width       CDATA   #REQUIRED
         bgcolor2    CDATA   "#FFFFFF"
         selcolor    CDATA   "#0000FF"
         help        CDATA   ""
+        flat        CDATA   "false"
     >
 <!ELEMENT Video EMPTY>
     <!ATTLIST Video