From: <dou...@us...> - 2009-05-05 08:00:09
|
Revision: 2836 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=2836&view=rev Author: dougollivier Date: 2009-05-05 07:59:51 +0000 (Tue, 05 May 2009) Log Message: ----------- Added Paths: ----------- trunk/plugins/XMLSchema-EditingTools/ trunk/plugins/XMLSchema-EditingTools/images/ trunk/plugins/XMLSchema-EditingTools/images/Thumbs.db trunk/plugins/XMLSchema-EditingTools/images/control.png trunk/plugins/XMLSchema-EditingTools/images/control.psd trunk/plugins/XMLSchema-EditingTools/images/controls.png trunk/plugins/XMLSchema-EditingTools/images/controls.psd trunk/plugins/XMLSchema-EditingTools/images/media-portal.png trunk/plugins/XMLSchema-EditingTools/images/skin.png trunk/plugins/XMLSchema-EditingTools/images/window.png trunk/plugins/XMLSchema-EditingTools/team-mediaportal-bak-choice-090504.rng trunk/plugins/XMLSchema-EditingTools/team-mediaportal-bak090504.rng trunk/plugins/XMLSchema-EditingTools/team-mediaportal-fonts.css trunk/plugins/XMLSchema-EditingTools/team-mediaportal-fonts.rng trunk/plugins/XMLSchema-EditingTools/team-mediaportal-language.css trunk/plugins/XMLSchema-EditingTools/team-mediaportal-language.rng trunk/plugins/XMLSchema-EditingTools/team-mediaportal-window.css trunk/plugins/XMLSchema-EditingTools/team-mediaportal.rng trunk/plugins/XMLSchema-EditingTools/team-mediaportal.xsd Added: trunk/plugins/XMLSchema-EditingTools/images/Thumbs.db =================================================================== (Binary files differ) Property changes on: trunk/plugins/XMLSchema-EditingTools/images/Thumbs.db ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/XMLSchema-EditingTools/images/control.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/XMLSchema-EditingTools/images/control.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/XMLSchema-EditingTools/images/control.psd =================================================================== (Binary files differ) Property changes on: trunk/plugins/XMLSchema-EditingTools/images/control.psd ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/XMLSchema-EditingTools/images/controls.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/XMLSchema-EditingTools/images/controls.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/XMLSchema-EditingTools/images/controls.psd =================================================================== (Binary files differ) Property changes on: trunk/plugins/XMLSchema-EditingTools/images/controls.psd ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/XMLSchema-EditingTools/images/media-portal.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/XMLSchema-EditingTools/images/media-portal.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/XMLSchema-EditingTools/images/skin.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/XMLSchema-EditingTools/images/skin.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/XMLSchema-EditingTools/images/window.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/XMLSchema-EditingTools/images/window.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/XMLSchema-EditingTools/team-mediaportal-bak-choice-090504.rng =================================================================== --- trunk/plugins/XMLSchema-EditingTools/team-mediaportal-bak-choice-090504.rng (rev 0) +++ trunk/plugins/XMLSchema-EditingTools/team-mediaportal-bak-choice-090504.rng 2009-05-05 07:59:51 UTC (rev 2836) @@ -0,0 +1,4630 @@ +<?xml version="1.0" encoding="UTF-8"?> +<grammar xmlns="http://relaxng.org/ns/structure/1.0" + xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" + datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"> + + <start> + <!-- This allows a file to be any one of the team-mediaportal supported file types --> + <choice> + + <!-- ##################################################################### --> + <!-- Window Group --> + <!-- ##################################################################### --> + <element name="window"> + <!-- required elements --> + <interleave> + <optional> + <ref name="element-id"/> + </optional> + <optional> + <element name="defaultcontrol"> + <data type="integer"/> + </element> + </optional> + <optional> + <!-- elements that can be zero or one --> + <element name="allowoverlay"> + <ref name="pattern-booleanYN"/> + </element> + </optional> + <optional> + <element name="disabletopbar"> + <ref name="pattern-booleanYN"/> + </element> + </optional> + <optional> + <!-- case sensitivity ??? --> + <choice> + <element name="autohidetopbar"> + <ref name="pattern-booleanYN"/> + </element> + <element name="autoHideTopBar"> + <ref name="pattern-booleanYN"/> + </element> + </choice> + </optional> + </interleave> + <zeroOrMore> + <!-- elements that are unbounded --> + <element name="define"> + <data type="string"/> + </element> + </zeroOrMore> + <optional> + <element name="controls"> + <ref name="controls-ref"/> + </element> + </optional> + </element> + + + <!-- ##################################################################### --> + <!-- Controls File Definition (These are referenced in a Window File) --> + <!-- ##################################################################### --> + + <element name="controls"> + <ref name="controls-ref"/> + </element> + + <!-- ##################################################################### --> + <!-- Fonts File Definition --> + <!-- ##################################################################### --> + <element name="fonts"> + <oneOrMore> + <element name="font"> + <element name="name"> + <data type="string"/> + </element> + <element name="filename"> + <data type="string"/> + </element> + <element name="height"> + <data type="integer"/> + </element> + <element name="bold"> + <ref name="pattern-booleanYN"/> + </element> + <element name="italic"> + <ref name="pattern-booleanYN"/> + </element> + <element name="start"> + <data type="integer"/> + </element> + <element name="end"> + <data type="integer"/> + </element> + </element> + </oneOrMore> + </element> + + <!-- ##################################################################### --> + <!-- Language File Definition --> + <!-- ##################################################################### --> + <element name="language"> + <element name="Section"> + <oneOrMore> + <element name="string"> + <data type="string"/> + <attribute name="id"> + <data type="string"/> + </attribute> + <optional> + <attribute name="prefix"> + <data type="string"/> + </attribute> + </optional> + </element> + </oneOrMore> + <attribute name="name"> + <data type="string"/> + </attribute> + </element> + <attribute name="name"> + <data type="string"/> + </attribute> + <attribute name="characters"> + <data type="string"/> + </attribute> + </element> + </choice> + + </start> + <!-- ################################################################################################################################### --> + <!-- #################################################### END OF MAIN STRUCTURE ######################################################## --> + <!-- ################################################################################################################################### --> + <!-- ################################################################################################################################### --> + <!-- ################################################################################################################################### --> + <!-- ################################################################################################################################### --> + <!-- ################################################################################################################################### --> + <!-- ################################################################################################################################### --> + <!-- ################################################################################################################################### --> + <!-- ############################################ Begining of Definitions for references ############################################### --> + <!-- ########## This is the definition of the Controls element for the window xml file, as well as referenced controls files ########### --> + + <define name="controls-ref"> + <interleave> + <zeroOrMore> + <ref name="element-import"/> + </zeroOrMore> + <optional> + <element name="skin"> + <element name="width"> + <data type="integer"/> + </element> + <element name="height"> + <data type="integer"/> + </element> + <element name="version"> + <data type="string"/> + </element> + </element> + </optional> + <oneOrMore> + <ref name="control"/> + </oneOrMore> + <ref name="element-animation"/> + </interleave> + <!-- this links to a control which in turn links to itself --> + </define> + + <!-- ##################################################################### --> + <!-- Organised by Control Type --> + <!-- ##################################################################### --> + + <define name="control"> + <element name="control"> + <choice> + <!--actiongroup--> + <ref name="control-actiongroup"/> + <!--animation--> + <ref name="control-animation"/> + <!--button--> + <ref name="control-button"/> + <!--button3part--> + <ref name="control-button3part"/> + <!--cell--> + <ref name="control-cell"/> + <!--checklistcontrol--> + <ref name="control-checklistcontrol"/> + <!--checkmark--> + <ref name="control-checkmark"/> + <!--facadeview--> + <ref name="control-facadeview"/> + <!--fadelabel--> + <ref name="control-fadelabel"/> + <!--filmstrip--> + <ref name="control-filmstrip"/> + <!--gridcontrol--> + <ref name="control-gridcontrol"/> + <!--group--> + <ref name="control-group"/> + <!--hscrollbar--> + <ref name="control-hscrollbar"/> + <!--image--> + <ref name="control-image"/> + <!--imagelist--> + <ref name="control-imagelist"/> + <!--label--> + <ref name="control-label"/> + <!--listcontrol--> + <ref name="control-listcontrol"/> + <!--menu--> + <ref name="control-menu"/> + <!--multiimage--> + <ref name="control-multiimage"/> + <!--playlistcontrol--> + <ref name="control-playlistcontrol"/> + <!--playlistbutton--> + <ref name="control-playlistbutton"/> + <!--progress--> + <ref name="control-progress"/> + <!--selectbutton--> + <ref name="control-selectbutton"/> + <!--slider--> + <ref name="control-slider"/> + <!--smsinput--> + <ref name="control-SMSinput"/> + <!--sortbutton--> + <ref name="control-sortbutton"/> + <!--spincontrol--> + <ref name="control-spincontrol"/> + <!--statusbar--> + <ref name="control-statusbar"/> + <!--textbox--> + <ref name="control-textbox"/> + <!--textboxscrollup--> + <ref name="control-textboxscrollup"/> + <!--thumbnailpanel--> + <ref name="control-thumbnailpanel"/> + <!--togglebutton--> + <ref name="control-togglebutton"/> + <!--tvprogress--> + <ref name="control-tvprogress"/> + <!--updownbutton--> + <ref name="control-updownbutton"/> + <!--updownlistcontrol--> + <ref name="control-updownlistcontrol"/> + <!--videowindow--> + <ref name="control-videowindow"/> + <!--volumebar--> + <ref name="control-volumebar"/> + <!--vscrollbar--> + <ref name="control-vscrollbar"/> + <!--tetris--> + <ref name="control-tetris"/> + <!--nowplayingoverlay--> + <ref name="control-nowplayingoverlay"/> + </choice> + </element> + </define> + + + <!-- ##################################################################### --> + <!-- Organised by Control Type --> + <!-- ##################################################################### --> + + <!-- ### Type = actiongroup ###--> + <define name="control-actiongroup"> + <interleave> + <element name="type"> + <value>actiongroup</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <ref name="element-defaultcontrol"/> + <ref name="element-onexit"/> + + <!-- Buttons --> + <ref name="element-buttonX"/> + <ref name="element-buttonY"/> + <ref name="element-buttonwidth"/> + <ref name="element-buttonheight"/> + + <!-- Textures --> + <ref name="element-textureFocus"/> + <ref name="element-textureNoFocus"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + </interleave> + + <!-- Group --> + <zeroOrMore> + <ref name="control"/> + </zeroOrMore> + + </define> + + <!-- ### Type = animation ###--> + <define name="control-animation"> + <interleave> + <element name="type"> + <value>animation</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- animation specifics --> + <ref name="element-textures"/> + <ref name="element-Duration"/> + <ref name="element-RepeatBehavior"/> + <ref name="element-FillBehavior"/> + + </interleave> + </define> + + <!-- ### Type = button ###--> + <define name="control-button"> + <interleave> + <element name="type"> + <value>button</value> + </element> + <!-- Standard --> + <ref name="elements-common"/> + + <ref name="element-keepaspectratio"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <ref name="element-textcolorNoFocus"/> + <!-- text offsets --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- actions and hyperlinks --> + <ref name="element-action"/> + <ref name="element-hyperlink"/> + + <!-- textures --> + <ref name="element-texture"/> + <ref name="element-textureFocus"/> + <ref name="element-textureNoFocus"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + <!-- hover --> + <ref name="element-hover"/> + <ref name="element-hoverX"/> + <ref name="element-hoverY"/> + <ref name="element-hoverWidth"/> + <ref name="element-hoverHeight"/> + + <!-- colors --> + <ref name="element-disabledcolor"/> + + </interleave> + </define> + + <!-- ### Type = button3part ###--> + <define name="control-button3part"> + <interleave> + <element name="type"> + <value>button3part</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + </interleave> + </define> + + <!-- ### Type = cell ###--> + <define name="control-cell"> + <interleave> + <element name="type"> + <value>cell</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <ref name="element-textcolorNoFocus"/> + <!-- text offsets --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- textures --> + <ref name="element-texture"/> + <ref name="element-textureFocus"/> + <ref name="element-textureNoFocus"/> + <ref name="element-textureDisabled"/> + + </interleave> + </define> + + <!-- ### Type = Checklist Control ###--> + <define name="control-checklistcontrol"> + <interleave> + <element name="type"> + <value>checklistcontrol</value> + </element> + <!-- Standard --> + <ref name="elements-common"/> + + <!-- Checkmark specific options --> + <ref name="element-textureCheckmark"/> + <ref name="element-textureCheckmarkNoFocus"/> + <ref name="element-MarkHeight"/> + <ref name="element-MarkWidth"/> + <ref name="element-MarkOffsetX"/> + <ref name="element-MarkOffsetY"/> + <ref name="element-shadow"/> + + <!-- common --> + <ref name="element-keepaspectratio"/> + + <!-- overlay --> + <!--<ref name="element-overlay"/> + <ref name="element-allowoverlay"/> --> + + <!-- colors --> + <ref name="element-shadedColor"/> + <ref name="element-selectedColor"/> + <ref name="element-playedColor"/> + <ref name="element-remoteColor"/> + <ref name="element-downloadColor"/> + + <!-- Pin Icon Positions and sizes --> + <!--<ref name="element-PinIconXOff"/> + <ref name="element-PinIconYOff"/> + <ref name="element-PinIconWidth"/> + <ref name="element-PinIconHeight"/>--> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- text 2 --> + <ref name="element-font2"/> + <ref name="element-textcolor2"/> + <!-- text 2 positions --> + <ref name="element-textXOff2"/> + <ref name="element-textYOff2"/> + + <!-- text 3 --> + <ref name="element-font3"/> + <ref name="element-textcolor3"/> + <!-- text 3 positions --> + <ref name="element-textXOff3"/> + <ref name="element-textYOff3"/> + + <!-- listcontrol specific options --> + <ref name="element-spaceBetweenItems"/> + <ref name="element-IconXOff"/> + <ref name="element-IconYOff"/> + <ref name="element-subtype"/> + <ref name="element-selectedColor2"/> + <ref name="element-unfocusedAlpha"/> + <ref name="element-suffix"/> + + <!-- spin options --> + <ref name="element-spinCanFocus"/> + <ref name="element-spinColor"/> + <ref name="element-spinAlign"/> + <!-- Spin sizes and positions --> + <ref name="element-spinWidth"/> + <ref name="element-spinHeight"/> + <ref name="element-spinPosX"/> + <ref name="element-spinPosY"/> + + <!-- Icons and images --> + <ref name="element-textureHeight"/> + <ref name="element-itemHeight"/> + <ref name="element-itemWidth"/> + <!-- textures --> + <ref name="element-image"/> + <ref name="element-textureFocus"/> + <ref name="element-textureNoFocus"/> + <ref name="element-textureUp"/> + <ref name="element-textureUpFocus"/> + <ref name="element-textureDown"/> + <ref name="element-textureDownFocus"/> + + <!-- animation --> + <!--<ref name="element-visible"/> + <ref name="element-animation"/> --> + + </interleave> + </define> + + <!-- ### Type = checkmark ###--> + <define name="control-checkmark"> + <interleave> + <element name="type"> + <value>checkmark</value> + </element> + <!-- Standard --> + <ref name="elements-common"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- textures --> + <ref name="element-textureFocus"/> + <ref name="element-textureNoFocus"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + <!-- Checkmark specific options --> + <ref name="element-textureCheckmark"/> + <ref name="element-textureCheckmarkNoFocus"/> + <ref name="element-MarkHeight"/> + <ref name="element-MarkWidth"/> + <ref name="element-MarkOffsetX"/> + <ref name="element-MarkOffsetY"/> + <ref name="element-shadow"/> + + <!-- colors --> + <ref name="element-disabledcolor"/> + + </interleave> + </define> + <!-- ### Type = facadeview ###--> + <define name="control-facadeview"> + <interleave> + <element name="type"> + <value>facadeview</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <ref name="element-keepaspectratio"/> + + <!-- actions and hyperlinks --> + <ref name="element-action"/> + <ref name="element-hyperlink"/> + + </interleave> + + <!-- Group --> + <zeroOrMore> + <ref name="control"/> + </zeroOrMore> + + </define> + + + + + + <!-- ### Type = fadelabel ###--> + <define name="control-fadelabel"> + <interleave> + <element name="type"> + <value>fadelabel</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- colors --> + <ref name="element-disabledcolor"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + <!-- misc --> + <ref name="element-scrollStartDelaySec"/> + <ref name="element-spaceBetweenItems"/> + + </interleave> + </define> + + <!-- ### Type = filmstrip ###--> + <define name="control-filmstrip"> + <interleave> + <element name="type"> + <value>filmstrip</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- suffix --> + <ref name="element-suffix"/> + + <!-- colors --> + <ref name="element-shadedColor"/> + <ref name="element-selectedColor"/> + <ref name="element-playedColor"/> + <ref name="element-remoteColor"/> + <ref name="element-downloadColor"/> + + <!-- spin options --> + <ref name="element-spinCanFocus"/> + <ref name="element-spinPosX"/> + <ref name="element-spinPosY"/> + <ref name="element-spinColor"/> + <ref name="element-spinWidth"/> + <ref name="element-spinHeight"/> + <ref name="element-spinAlign"/> + + <!-- textures --> + <ref name="element-image"/> + <ref name="element-textureFocus"/> + <ref name="element-textureNoFocus"/> + <ref name="element-textureUp"/> + <ref name="element-textureUpFocus"/> + <ref name="element-textureDown"/> + <ref name="element-textureDownFocus"/> + <!-- texture Sizes and positions --> + <ref name="element-textureWidth"/> + <ref name="element-textureHeight"/> + <ref name="element-textureWidthBig"/> + <ref name="element-textureHeightBig"/> + + <!-- Background Image --> + <ref name="element-background"/> + <!-- Background Sizes and positions --> + <ref name="element-backgroundx"/> + <ref name="element-backgroundy"/> + <ref name="element-backgroundwidth"/> + <ref name="element-backgroundheight"/> + <!-- Background colors --> + <ref name="element-backgrounddiffuse"/> + + <!-- InfoImage --> + <ref name="element-InfoImage"/> + <!-- InfoImage Sizes and positions --> + <ref name="element-InfoImagex"/> + <ref name="element-InfoImagey"/> + <ref name="element-InfoImagewidth"/> + <ref name="element-InfoImageheight"/> + <!-- InfoImage colors --> + <ref name="element-InfoImagediffuse"/> + + <!-- Images --> + <ref name="element-imageFolder"/> + <ref name="element-imageFolderFocus"/> + + <!-- Frame Options --> + <ref name="element-frame"/> + <ref name="element-frameFocus"/> + <ref name="element-showFrame"/> + + <!-- boolean options --> + <ref name="element-showFolder"/> + <ref name="element-showBackground"/> + <ref name="element-showInfoImage"/> + <ref name="element-enableFocusZoom"/> + + <!-- item options --> + <ref name="element-itemHeight"/> + <ref name="element-itemWidth"/> + <!-- Big --> + <ref name="element-itemWidthBig"/> + <ref name="element-itemHeightBig"/> + + <!-- thumb --> + <ref name="element-thumbs"/> + <ref name="element-thumbAnimation"/> + <!-- Thumb sizes and Positions --> + <ref name="element-thumbPosX"/> + <ref name="element-thumbPosY"/> + <ref name="element-thumbWidth"/> + <ref name="element-thumbHeight"/> + <!-- Big --> + <ref name="element-thumbPosXBig"/> + <ref name="element-thumbPosYBig"/> + <ref name="element-thumbWidthBig"/> + <ref name="element-thumbHeightBig"/> + + <!-- Scroll options --> + <ref name="element-scrollStartDelaySec"/> + <ref name="element-scrollOffset"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + + </interleave> + </define> + + <!-- ### Type = gridcontrol ###--> + <define name="control-gridcontrol"> + <element name="type"> + <value>gridcontrol</value> + </element> + </define> + + <!-- ### Type = group ###--> + <define name="control-group"> + <interleave> + <element name="type"> + <value>group</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + <!-- group specific --> + <ref name="element-layout"/> + + <!-- Group --> + <optional> + <element name="mpe"> + <ref name="element-layout"/> + <ref name="element-spring"/> + <ref name="element-spacing"/> + <ref name="element-padding"/> + </element> + </optional> + + <zeroOrMore> + <ref name="control"/> + </zeroOrMore> + </interleave> + + </define> + + <!-- ### Type = hscrollbar ###--> + <define name="control-hscrollbar"> + <interleave> + <element name="type"> + <value>hscrollbar</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- prgoress bar images --> + <ref name="element-lefttexture"/> + <ref name="element-midtexture"/> + <ref name="element-righttexture"/> + <ref name="element-texturebg"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + </interleave> + </define> + + <!-- ### Type = image ###--> + <define name="control-image"> + <interleave> + <element name="type"> + <value>image</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <ref name="element-keepaspectratio"/> + <ref name="element-overlay"/> + + <!-- Images --> + <ref name="element-texture"/> + <ref name="element-centered"/> + + <!-- unknown --> + <ref name="element-colorkey"/> + <ref name="element-filtered"/> + + <!-- visibility --> + <ref name="element-visible"/> + <ref name="element-zoom"/> + <ref name="element-animation"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + </interleave> + + </define> + <!-- ### Type = imagelist ###--> + <define name="control-imagelist"> + <interleave> + <element name="type"> + <value>imagelist</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- subitems --> + <ref name="element-subitems"/> + + <!-- texture info --> + <ref name="element-textureWidth"/> + <ref name="element-textureHeight"/> + + <!-- imagelist specifics --> + <ref name="element-imagesToDraw"/> + <ref name="element-percentage"/> + <ref name="element-align"/> + <ref name="element-orientation"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + </interleave> + </define> + + <!-- ### Type = label ###--> + <define name="control-label"> + <interleave> + <element name="type"> + <value>label</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- overlay --> + <ref name="element-overlay"/> + <ref name="element-allowoverlay"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <ref name="element-textsize"/> + + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + <!-- colors --> + <ref name="element-disabledcolor"/> + + </interleave> + </define> + + <!-- ### Type = listcontrol ###--> + <define name="control-listcontrol"> + <interleave> + <element name="type"> + <value>listcontrol</value> + </element> + <!-- Standard --> + <ref name="elements-common"/> + + <!-- common --> + <ref name="element-keepaspectratio"/> + + <!-- overlay --> + <ref name="element-overlay"/> + <ref name="element-allowoverlay"/> + + <!-- Pin Icon Positions and sizes --> + <ref name="element-PinIconXOff"/> + <ref name="element-PinIconYOff"/> + <ref name="element-PinIconWidth"/> + <ref name="element-PinIconHeight"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- text 2 --> + <ref name="element-font2"/> + <ref name="element-textcolor2"/> + <!-- text 2 positions --> + <ref name="element-textXOff2"/> + <ref name="element-textYOff2"/> + + <!-- text 3 --> + <ref name="element-font3"/> + <ref name="element-textcolor3"/> + <!-- text 3 positions --> + <ref name="element-textXOff3"/> + <ref name="element-textYOff3"/> + + <!-- listcontrol specific options --> + <ref name="element-spaceBetweenItems"/> + <ref name="element-IconXOff"/> + <ref name="element-IconYOff"/> + <ref name="element-subtype"/> + <ref name="element-selectedColor2"/> + <ref name="element-unfocusedAlpha"/> + <ref name="element-suffix"/> + + <!-- spin options --> + <ref name="element-spinCanFocus"/> + <ref name="element-spinPosX"/> + <ref name="element-spinPosY"/> + <ref name="element-spinColor"/> + <ref name="element-spinWidth"/> + <ref name="element-spinHeight"/> + <ref name="element-spinAlign"/> + + <!-- scroll options --> + <ref name="element-scrollStartDelaySec"/> + <ref name="element-scrollOffset"/> + + <!-- textures --> + <ref name="element-image"/> + <ref name="element-textureFocus"/> + <ref name="element-textureNoFocus"/> + <ref name="element-textureUp"/> + <ref name="element-textureUpFocus"/> + <ref name="element-textureDown"/> + <ref name="element-textureDownFocus"/> + + <!-- item options --> + <ref name="element-textureHeight"/> + <ref name="element-itemHeight"/> + <ref name="element-itemWidth"/> + + <!-- colors --> + <ref name="element-shadedColor"/> + <ref name="element-selectedColor"/> + <ref name="element-playedColor"/> + <ref name="element-remoteColor"/> + <ref name="element-downloadColor"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + </interleave> + </define> + + <!-- ### Type = menu ###--> + <define name="control-menu"> + <interleave> + <element name="type"> + <value>menu</value> + </element> + <!-- Standard --> + <ref name="elements-common"/> + + <!-- control specifics --> + <ref name="element-buttonTextXOff"/> + <ref name="element-buttonTextYOff"/> + <ref name="element-buttonOffset"/> + <ref name="element-buttonFont"/> + <ref name="element-buttonheight"/> + + <ref name="element-spaceBetweenButtons"/> + <ref name="element-numberOfButtons"/> + + <!-- Scroll options --> + <ref name="element-scrollTime"/> + <ref name="element-scrollTimeMin"/> + + <!-- textures --> + <ref name="element-textureButtonFocus"/> + <ref name="element-textureButtonNoFocus"/> + <ref name="element-textureBackground"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <ref name="element-textcolorNoFocus"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- hover --> + <ref name="element-hover"/> + <ref name="element-hoverX"/> + <ref name="element-hoverY"/> + <ref name="element-hoverWidth"/> + <ref name="element-hoverHeight"/> + <ref name="element-hoverKeepAspectratio"/> + + </interleave> + </define> + + <!-- ### Type = multiimage ### --> + <define name="control-multiimage"> + <interleave> + <element name="type"> + <value>multiimage</value> + </element> + + <!-- multiimage specifics --> + <ref name="element-imagepath"/> + <ref name="element-timeperimage"/> + <ref name="element-fadetime"/> + <ref name="element-loop"/> + <ref name="element-randomize"/> + + </interleave> + </define> + + <!-- ### Type = nowplayingoverlay ###--> + <define name="control-nowplayingoverlay"> + <interleave> + <element name="type"> + <value>nowplayingoverlay</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- Images --> + <ref name="element-texture"/> + + <ref name="element-alpha"/> + + </interleave> + </define> + + <!-- ### Type = playlistcontrol ###--> + <define name="control-playlistcontrol"> + <interleave> + <element name="type"> + <value>playlistcontrol</value> + </element> + <!-- Standard --> + <ref name="elements-common"/> + + <!-- common --> + <ref name="element-keepaspectratio"/> + + <!-- overlay --> + <ref name="element-overlay"/> + <ref name="element-allowoverlay"/> + + <!-- Pin Icon Positions and sizes --> + <ref name="element-PinIconXOff"/> + <ref name="element-PinIconYOff"/> + <ref name="element-PinIconWidth"/> + <ref name="element-PinIconHeight"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- text 2 --> + <ref name="element-font2"/> + <ref name="element-textcolor2"/> + <!-- text 2 positions --> + <ref name="element-textXOff2"/> + <ref name="element-textYOff2"/> + + <!-- text 3 --> + <ref name="element-font3"/> + <ref name="element-textcolor3"/> + <!-- text 3 positions --> + <ref name="element-textXOff3"/> + <ref name="element-textYOff3"/> + + <!-- listcontrol specific options --> + <ref name="element-spaceBetweenItems"/> + <ref name="element-IconXOff"/> + <ref name="element-IconYOff"/> + <ref name="element-subtype"/> + <ref name="element-selectedColor2"/> + <ref name="element-unfocusedAlpha"/> + <ref name="element-suffix"/> + + <!-- spin options --> + <ref name="element-spinCanFocus"/> + <ref name="element-spinPosX"/> + <ref name="element-spinPosY"/> + <ref name="element-spinColor"/> + <ref name="element-spinWidth"/> + <ref name="element-spinHeight"/> + <ref name="element-spinAlign"/> + + <!-- textures --> + <ref name="element-image"/> + <ref name="element-textureFocus"/> + <ref name="element-textureNoFocus"/> + <ref name="element-textureUp"/> + <ref name="element-textureUpFocus"/> + <ref name="element-textureDown"/> + <ref name="element-textureDownFocus"/> + + <!-- item options --> + <ref name="element-textureHeight"/> + <ref name="element-itemHeight"/> + <ref name="element-itemWidth"/> + + <!-- colors --> + <ref name="element-shadedColor"/> + <ref name="element-selectedColor"/> + <ref name="element-playedColor"/> + <ref name="element-remoteColor"/> + <ref name="element-downloadColor"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + <!-- Up Button --> + <ref name="element-upBtnWidth"/> + <ref name="element-upBtnHeight"/> + <ref name="element-upBtnXOffset"/> + <ref name="element-upBtnYOffset"/> + <ref name="element-textureMoveUp"/> + <ref name="element-textureMoveUpFocused"/> + + <!-- Down Button --> + <ref name="element-downBtnWidth"/> + <ref name="element-downBtnHeight"/> + <ref name="element-downBtnXOffset"/> + <ref name="element-downBtnYOffset"/> + <ref name="element-textureMoveDown"/> + <ref name="element-textureMoveDownFocused"/> + + <!-- Delete Button --> + <ref name="element-deleteBtnWidth"/> + <ref name="element-deleteBtnHeight"/> + <ref name="element-deleteBtnXOffset"/> + <ref name="element-deleteBtnYOffset"/> + <ref name="element-textureDelete"/> + <ref name="element-textureDeleteFocused"/> + + <!-- Scroll options --> + <ref name="element-scrollStartDelaySec"/> + <ref name="element-scrollOffset"/> + + </interleave> + </define> + + <!-- ### Type = playlistbutton ###--> + <define name="control-playbutton"> + <interleave> + <element name="type"> + <value>playlistbutton</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- Up Button --> + <ref name="element-upBtnWidth"/> + <ref name="element-upBtnHeight"/> + <ref name="element-upBtnXOffset"/> + <ref name="element-upBtnYOffset"/> + <ref name="element-textureMoveUp"/> + <ref name="element-textureMoveUpFocused"/> + + <!-- Down Button --> + <ref name="element-downBtnWidth"/> + <ref name="element-downBtnHeight"/> + <ref name="element-downBtnXOffset"/> + <ref name="element-downBtnYOffset"/> + <ref name="element-textureMoveDown"/> + <ref name="element-textureMoveDownFocused"/> + + <!-- Delete Button --> + <ref name="element-deleteBtnWidth"/> + <ref name="element-deleteBtnHeight"/> + <ref name="element-deleteBtnXOffset"/> + <ref name="element-deleteBtnYOffset"/> + <ref name="element-textureDelete"/> + <ref name="element-textureDeleteFocused"/> + + </interleave> + </define> + + <!-- ### Type = progress< ###--> + <define name="control-progress"> + <interleave> + <element name="type"> + <value>progress</value> + </element> + <!-- Standard --> + <ref name="elements-common"/> + + <!-- prgoress bar images --> + <ref name="element-lefttexture"/> + <ref name="element-midtexture"/> + <ref name="element-righttexture"/> + <ref name="element-texturebg"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + </interleave> + </define> + + <!-- ### Type = selectbutton ###--> + <define name="control-selectbutton"> + <interleave> + <element name="type"> + <value>selectbutton</value> + </element> + <!-- Standard --> + <ref name="elements-common"/> + + <!-- textures --> + <ref name="element-texturebg"/> + <ref name="element-textureFocus"/> + <ref name="element-textureNoFocus"/> + <ref name="element-textureLeft"/> + <ref name="element-textureLeftFocus"/> + <ref name="element-textureRight"/> + <ref name="element-textureRightFocus"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- text2 positions --> + <ref name="element-textXOff2"/> + <ref name="element-textYOff2"/> + + <!-- subitems --> + <ref name="element-subitems"/> + + <!-- colors --> + <ref name="element-disabledcolor"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + </interleave> + </define> + + <!-- ### Type = slider ###--> + <define name="control-slider"> + <interleave> + <element name="type"> + <value>slider</value> + </element> + <!-- Standard --> + <ref name="elements-common"/> + + <!-- slider textures --> + <ref name="element-textureSliderBar"/> + <ref name="element-textureSliderNib"/> + <ref name="element-textureSliderNibFocus"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- spingtype --> + <ref name="element-spintype"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + </interleave> + </define> + + <!-- ### Type = smsinput ###--> + <define name="control-SMSinput"> + <interleave> + <element name="type"> + <value>smsinput</value> + </element> + + <!-- Standard --> + <ref name="elements-common"/> + + <!-- text --> + <ref name="element-font"/> + <ref name="element-textcolor"/> + <ref name="element-textcolor2"/> + + <!-- textbox options --> + <ref name="element-text"/> + <ref name="element-textboxFont"/> + <ref name="element-textboxXpos"/> + <ref name="element-textboxYpos"/> + <ref name="element-textboxWidth"/> + <ref name="element-textboxHeight"/> + <ref name="element-textboxColor"/> + <ref name="element-textboxBgColor"/> + + </interleave> + + </define> + + <!-- ### Type = sortbutton ###--> + <define name="control-sortbutton"> + <interleave> + <element name="type"> + <value>sortbutton</value> + </element> + <!-- Standard --> + <ref name="elements-common"/> + + <!-- text --> + <ref name="element-label"/> + <ref name="element-font"/> + <ref name="element-bold"/> + <ref name="element-align"/> + <ref name="element-textcolor"/> + <!-- text positions --> + <ref name="element-textXOff"/> + <ref name="element-textYOff"/> + + <!-- offset sort button --> + <ref name="element-offsetSortButtonX"/> + <ref name="element-offsetSortButtonY"/> + + <!-- textures --> + <ref name="element-textureFocus"/> + <ref name="element-textureNoFocus"/> + + <!-- colors --> + <ref name="element-disabledcolor"/> + + <!-- Ascending --> + <ref name="element-textureAscending"/> + <ref name="element-textureAscendingFocused"/> + + <!-- Descending --> + <ref name="element-textureDescending"/> + <ref name="element-textureDescendingFocused"/> + + <!-- animation --> + <ref name="element-visible"/> + <ref name="element-animation"/> + + </interleave> + </define> + + <!-- ### Type = spincontrol ###--> + <define name="control-spincontrol"> + <interleave> + <element name="type"> + <value>spincontrol</value>... [truncated message content] |