- August 27, 2010
- 327
- 13
- Home Country
- United States of America
I've looked at Skin Architecture, including Control Types, and done some searching in this forum.
Is any detailed information available about the Blue3 'menu' control type, as used in this XML from myhome.xml:
<control>
<description>Menu</description>
<type>menu</type>
<animation effect="fade" time="300">WindowOpen</animation>
<animation effect="fade" time="300">WindowClose</animation>
<animation effect="zoom" start="20,20" end="100,100" center="384,288" time="250">WindowOpen</animation>
<animation effect="zoom" start="100,100" end="20,20" center="384,288" time="250">WindowClose</animation>
<id>50</id>
<posX>378</posX>
<posY>130</posY>
<width>310</width>
<textcolor>ffffffff</textcolor>
<textColorNoFocus>ffa9d0f7</textColorNoFocus>
<dimColor>80ffffff</dimColor>
<buttonTextXOff>38</buttonTextXOff>
<buttonTextYOff>10</buttonTextYOff>
<buttonOffset>25</buttonOffset>
<buttonFont>font18</buttonFont>
<buttonHeight>60</buttonHeight>
<spaceBetweenButtons>0</spaceBetweenButtons>
<numberOfButtons>6</numberOfButtons>
<textureButtonFocus>hp_selectionbar_focus.png</textureButtonFocus>
<textureButtonNoFocus>hp_selectionbar_nofocus.png</textureButtonNoFocus>
<hoverX>40</hoverX>
<hoverY>180</hoverY>
<hoverWidth>290</hoverWidth>
<hoverHeight>305</hoverHeight>
<hoverKeepAspectratio>yes</hoverKeepAspectratio>
<textureBackground>empty.png</textureBackground>
<onright>12</onright>
<onleft>10</onleft>
</control>
The Skin Designer's Guide control type explanation table has only this cryptic entry:
?menu GUIMenuControl (blank)
Obviously, the above provides the appearance attributes for the starting menu -- but is what buttons (labels) get produced, and what they will do hard coded?
And unchangeable, without changing the source code?
With this XML from mytvhomeServer.xml,
<control>
<description>TVGuide</description>
<type>button</type>
<id>2</id>
<label>600</label>
<hyperlink>600</hyperlink>
<onup>17</onup>
<ondown>11</ondown>
<onright>99</onright>
</control>
it's apparent what button (label) is produced, but how is an action (application?) associated with it? Button id in Window ID, or what?
Is there a definition of all the available buttons, and what actions they produce?
Sorry to be dense -- just starting to look at this.
Cal
Is any detailed information available about the Blue3 'menu' control type, as used in this XML from myhome.xml:
<control>
<description>Menu</description>
<type>menu</type>
<animation effect="fade" time="300">WindowOpen</animation>
<animation effect="fade" time="300">WindowClose</animation>
<animation effect="zoom" start="20,20" end="100,100" center="384,288" time="250">WindowOpen</animation>
<animation effect="zoom" start="100,100" end="20,20" center="384,288" time="250">WindowClose</animation>
<id>50</id>
<posX>378</posX>
<posY>130</posY>
<width>310</width>
<textcolor>ffffffff</textcolor>
<textColorNoFocus>ffa9d0f7</textColorNoFocus>
<dimColor>80ffffff</dimColor>
<buttonTextXOff>38</buttonTextXOff>
<buttonTextYOff>10</buttonTextYOff>
<buttonOffset>25</buttonOffset>
<buttonFont>font18</buttonFont>
<buttonHeight>60</buttonHeight>
<spaceBetweenButtons>0</spaceBetweenButtons>
<numberOfButtons>6</numberOfButtons>
<textureButtonFocus>hp_selectionbar_focus.png</textureButtonFocus>
<textureButtonNoFocus>hp_selectionbar_nofocus.png</textureButtonNoFocus>
<hoverX>40</hoverX>
<hoverY>180</hoverY>
<hoverWidth>290</hoverWidth>
<hoverHeight>305</hoverHeight>
<hoverKeepAspectratio>yes</hoverKeepAspectratio>
<textureBackground>empty.png</textureBackground>
<onright>12</onright>
<onleft>10</onleft>
</control>
The Skin Designer's Guide control type explanation table has only this cryptic entry:
?menu GUIMenuControl (blank)
Obviously, the above provides the appearance attributes for the starting menu -- but is what buttons (labels) get produced, and what they will do hard coded?
And unchangeable, without changing the source code?
With this XML from mytvhomeServer.xml,
<control>
<description>TVGuide</description>
<type>button</type>
<id>2</id>
<label>600</label>
<hyperlink>600</hyperlink>
<onup>17</onup>
<ondown>11</ondown>
<onright>99</onright>
</control>
it's apparent what button (label) is produced, but how is an action (application?) associated with it? Button id in Window ID, or what?
Is there a definition of all the available buttons, and what actions they produce?
Sorry to be dense -- just starting to look at this.
Cal