home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 June / PCWorld_2007-06_cd.bin / komunikace / xfire / xfire_installer_26107.exe / xfire.exe / xfireskin.dtd < prev    next >
Text File  |  2007-02-26  |  6KB  |  158 lines

  1.      <!ELEMENT XfireSkin (SkinDescription,GlobalPrefs?,Strings+,Themes?,Components,MainSkin,ChatSkin,GroupChatSkin,InGameMainSkin,InGameAlertSkin,Popups?)>
  2.  
  3.      <!-- SkinsDescription definition -->
  4.      <!ELEMENT SkinsDescription (Author*,Website?,Name,LongName,Version,CompatibleVersion,License?)>
  5.      <!ELEMENT Author (#PCDATA)>
  6.      <!ATTLIST Author Type (original|contributor) "original">
  7.      <!ELEMENT Website (#PCDATA)>
  8.      <!ELEMENT Name (#PCDATA)>
  9.      <!ELEMENT LongName (#PCDATA)>
  10.      <!ELEMENT Version (#PCDATA)>
  11.      <!ELEMENT CompatibleVersion (#PCDATA)>
  12.      <!ELEMENT License (#PCDATA)>
  13.  
  14.      <!-- GlobalPrefs definition -->
  15.      <!ELEMENT GlobalPrefs (TooltipColor?,TooltipTextColor?,OnlineSound?,OfflineSound?)>
  16.      <!ELEMENT TooltipColor (#PCDATA)>
  17.      <!ELEMENT TooltipTextColor (#PCDATA)>
  18.      <!ELEMENT OnlineSound (#PCDATA)>
  19.      <!ELEMENT OfflineSound (#PCDATA)>
  20.  
  21.      <!-- Strings definition -->
  22.      <!ELEMENT Strings (String*)>
  23.      <!ATTLIST Strings Lang CDATA "default">
  24.      <!ELEMENT String (#PCDATA)>
  25.      <!ATTLIST String Name CDATA #REQUIRED>
  26.      <!ATTLIST String ResourceId CDATA #IMPLIED>
  27.  
  28.      <!-- Themes definition -->
  29.      <!ELEMENT Themes (Theme*)>
  30.      <!ELEMENT Theme (Colors?,ColorShifts?,Sounds?,Bitmaps?)>
  31.  
  32.      <!ELEMENT Colors (Color*)>
  33.      <!ELEMENT Color (#PCDATA)>
  34.      <!ATTLIST Color Red CDATA #IMPLIED>
  35.      <!ATTLIST Color Green CDATA #IMPLIED>
  36.      <!ATTLIST Color Blue CDATA #IMPLIED>
  37.      <!ATTLIST Color Alpha CDATA #IMPLIED>
  38.  
  39.      <!ELEMENT ColorShifts (ColorShift*)>
  40.      <!ELEMENT ColorShift (#PCDATA)>
  41.      <!ATTLIST ColorShift Red CDATA #IMPLIED>
  42.      <!ATTLIST ColorShift Green CDATA #IMPLIED>
  43.      <!ATTLIST ColorShift Blue CDATA #IMPLIED>
  44.      <!ATTLIST ColorShift Alpha CDATA #IMPLIED>
  45.  
  46.      <!ELEMENT Sounds (Sound*)>
  47.      <!ELEMENT Sound (#PCDATA)>
  48.      <!ATTLIST Sound Name CDATA #REQUIRED>
  49.      <!ATTLIST Sound ResourceId CDATA #IMPLIED>
  50.  
  51.      <!ELEMENT Bitmaps (Bitmap*)>
  52.      <!ELEMENT Bitmap (#PCDATA)>
  53.      <!ATTLIST Bitmap Name CDATA #REQUIRED>
  54.      <!ATTLIST Bitmap ResourceId CDATA #IMPLIED>
  55.  
  56.      <!-- Window definitions -->
  57.      <!ELEMENT MainSkin (Tile)>
  58.      <!ELEMENT ChatSkin (Tile)>
  59.      <!ELEMENT GroupChatSkin (Tile)>
  60.      <!ELEMENT InGameAlertSkin (Tile)>
  61.      <!ELEMENT InGameMainSkin (Tile)>
  62.  
  63.      <!-- Tiles definition (Layout) -->
  64.      <!ELEMENT Tile (Tile*)>
  65.      <!ATTLIST Tile Name CDATA #REQUIRED>
  66.      <!ATTLIST Tile AlignX (left|center|right) #IMPLIED>
  67.      <!ATTLIST Tile AlignY (top|center|bottom) #IMPLIED>
  68.      <!ATTLIST Tile Top CDATA #IMPLIED>
  69.      <!ATTLIST Tile Left CDATA #IMPLIED>
  70.      <!ATTLIST Tile Bottom CDATA #IMPLIED>
  71.      <!ATTLIST Tile Right CDATA #IMPLIED>
  72.      <!ATTLIST Tile Width CDATA #IMPLIED>
  73.      <!ATTLIST Tile Height CDATA #IMPLIED>
  74.      <!ATTLIST Tile Component CDATA #REQUIRED>
  75.      <!ATTLIST Tile MinWidth CDATA #IMPLIED>
  76.      <!ATTLIST Tile MinHeight CDATA #IMPLIED>
  77.       <!ATTLIST Tile DefaultWidth CDATA #IMPLIED>
  78.      <!ATTLIST Tile DefaultHeight CDATA #IMPLIED>
  79.       <!ATTLIST Tile ResizeX CDATA #IMPLIED>
  80.      <!ATTLIST Tile ResizeY CDATA #IMPLIED>
  81.      <!ATTLIST Tile X CDATA #IMPLIED>
  82.      <!ATTLIST Tile Y CDATA #IMPLIED>
  83.      <!ATTLIST Tile Z CDATA #IMPLIED>
  84.      <!ATTLIST Tile IndentLeft CDATA #IMPLIED>
  85.      <!ATTLIST Tile IndentRight CDATA #IMPLIED>
  86.      <!ATTLIST Tile IndentTop CDATA #IMPLIED>
  87.      <!ATTLIST Tile IndentBottom CDATA #IMPLIED>
  88.      <!ATTLIST Tile JustX CDATA #IMPLIED>
  89.      <!ATTLIST Tile JustY CDATA #IMPLIED>
  90.      <!ATTLIST Tile BindX CDATA #IMPLIED>
  91.      <!ATTLIST Tile BindY CDATA #IMPLIED>
  92.      <!ATTLIST Tile OutdentLeft CDATA #IMPLIED>
  93.      <!ATTLIST Tile OutdentRight CDATA #IMPLIED>
  94.      <!ATTLIST Tile OutdentTop CDATA #IMPLIED>
  95.      <!ATTLIST Tile OutdentBottom CDATA #IMPLIED>
  96.  
  97.      <!-- Components definition (Layout) -->
  98.      <!ELEMENT Components (Component*)>
  99.      <!ELEMENT Component (Triggers?,Images*,Text*,Popup?,ProgressBar?)>
  100.      <!ATTLIST Component Name CDATA #REQUIRED>
  101.      <!ATTLIST Component Default CDATA #IMPLIED>
  102.     <!ATTLIST Component Class CDATA #IMPLIED>
  103.      <!ATTLIST Component Stretch CDATA #IMPLIED>
  104.      <!ATTLIST Component Events CDATA #IMPLIED>
  105.      <!ATTLIST Component Tooltip CDATA #IMPLIED>
  106.     <!ATTLIST Component Accelerator CDATA #IMPLIED>
  107.     <!ATTLIST Component Cursor CDATA #IMPLIED>
  108.     <!ATTLIST Component ControlGroupId CDATA #IMPLIED>
  109.      <!ATTLIST Component TooltipColor CDATA #IMPLIED>
  110.      <!ATTLIST Component TooltipTextColor CDATA #IMPLIED>
  111.      <!ATTLIST Component MouseOver CDATA #IMPLIED>
  112.      <!ATTLIST Component DisabledTooltip CDATA #IMPLIED>
  113.      <!ATTLIST Component WindowFocus CDATA #IMPLIED>
  114.      <!ATTLIST Component Color CDATA #IMPLIED>
  115.      <!ATTLIST Component Scrollbar CDATA #IMPLIED>
  116.      <!ATTLIST Component PushType CDATA #IMPLIED>
  117.      <!ATTLIST Component GroupId CDATA #IMPLIED>
  118.  
  119.     <!ELEMENT Triggers (Trigger*)>
  120.     <!ELEMENT Trigger (#PCDATA)>
  121.     <!ATTLIST Trigger Type (OnInit|OnAppStartRefreshServers|OnAppStopRefreshServers|OnDownloadComplete|OnActivate|OnDeactivate|OnLeftClick|OnRightClick|OnLeftButtonDown|OnRightButtonDown|OnLeftDoubleClick|OnRightDoubleClick|OnXfireUrlDownload) #IMPLIED>
  122.   
  123.     <!ELEMENT Images (Image*)>
  124.     <!ATTLIST Images State (normal|hover|disabled|overlay) #IMPLIED>
  125.     <!ATTLIST Images Color CDATA #IMPLIED>
  126.     <!ATTLIST Images HeaderColor CDATA #IMPLIED>
  127.     <!ATTLIST Images ColorShift CDATA #IMPLIED>
  128.     
  129.     <!ELEMENT Image (#PCDATA)>
  130.     <!ATTLIST Image Type (topleft|top|topright|left|middle|right|bottomleft|bottom|bottomright|headerleft|headermiddle|headerright|headerarrowup|headerarrowdown|headercollapsed|headerexpanded) #IMPLIED>
  131.     
  132.     <!ELEMENT Popup (#PCDATA)>
  133.     <!ATTLIST Popup SaveState CDATA #IMPLIED>
  134.  
  135.     <!ELEMENT ProgressBar (#PCDATA)>
  136.     <!ATTLIST ProgressBar OutlineColor CDATA #IMPLIED>
  137.     <!ATTLIST ProgressBar BGColor CDATA #IMPLIED>
  138.     <!ATTLIST ProgressBar FillColor CDATA #IMPLIED>
  139.     <!ATTLIST ProgressBar TextColor CDATA #IMPLIED>
  140.     <!ATTLIST ProgressBar Radius CDATA #IMPLIED>
  141.     <!ATTLIST ProgressBar FillRadius CDATA #IMPLIED>
  142.     
  143.     <!ELEMENT Text (#PCDATA)>
  144.     <!ATTLIST Text Font CDATA #IMPLIED>
  145.     <!ATTLIST Text State CDATA #IMPLIED>
  146.     <!ATTLIST Text Size CDATA #IMPLIED>
  147.     <!ATTLIST Text Bold CDATA #IMPLIED>
  148.     <!ATTLIST Text Italic CDATA #IMPLIED>
  149.     <!ATTLIST Text Background CDATA #IMPLIED>
  150.     <!ATTLIST Text color_friend CDATA #IMPLIED>
  151.     <!ATTLIST Text color_fof CDATA #IMPLIED>
  152.     <!ATTLIST Text color_offline CDATA #IMPLIED>
  153.     <!ATTLIST Text color_selected CDATA #IMPLIED>
  154.     <!ATTLIST Text color_nonfocus CDATA #IMPLIED>
  155.     <!ATTLIST Text color_selectedtext CDATA #IMPLIED>
  156.     <!ATTLIST Text color_header CDATA #IMPLIED>
  157.     
  158.     <!ELEMENT Popups (Tile+)>