Guest User

script-skinshortcuts.xml

a guest
Apr 8th, 2017
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.94 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <window>
  3. <defaultcontrol>90001</defaultcontrol>
  4. <backgroundcolor>background</backgroundcolor>
  5. <controls>
  6. <include>DefaultBackground</include>
  7. <control type="group">
  8. <depth>DepthContentPanel</depth>
  9. <include>OpenClose_Left</include>
  10. <include content="ContentPanel">
  11. <param name="width" value="620" />
  12. </include>
  13. <control type="list" id="211">
  14. <left>0</left>
  15. <top>160</top>
  16. <width>462</width>
  17. <bottom>-10</bottom>
  18. <onright>700</onright>
  19. <onup>211</onup>
  20. <ondown>211</ondown>
  21. <scrolltime tween="cubic" easing="out">500</scrolltime>
  22. <focusedlayout height="95">
  23. <control type="group">
  24. <control type="image">
  25. <left>0</left>
  26. <top>0</top>
  27. <width>462</width>
  28. <height>95</height>
  29. <texture colordiffuse="$VAR[SkinColorVar]">lists/focus.png</texture>
  30. <animation effect="fade" start="100" end="50" time="40" condition="!Control.HasFocus(211)">Conditional</animation>
  31. <animation effect="fade" start="100" end="50" time="0" condition="String.IsEqual(Container(211).ListItem.Property(skinshortcuts-disabled),True)">Conditional</animation>
  32. <animation effect="fade" start="50" end="100" time="0" condition="!String.IsEqual(Container(211).ListItem.Property(skinshortcuts-disabled),True)">Conditional</animation>
  33. </control>
  34. <control type="image">
  35. <left>-3</left>
  36. <top>1</top>
  37. <width>95</width>
  38. <height>95</height>
  39. <texture colordiffuse="$VAR[SkinColorVar]">$INFO[ListItem.Icon]</texture>
  40. <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation>
  41. <visible>!String.IsEqual(Window.Property(groupname),powermenu)</visible>
  42. </control>
  43. <control type="image">
  44. <left>15</left>
  45. <top>15</top>
  46. <width>65</width>
  47. <height>65</height>
  48. <aspectratio align="center" aligny="center">keep</aspectratio>
  49. <texture colordiffuse="$VAR[SkinColorVar]">$INFO[ListItem.Icon]</texture>
  50. <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation>
  51. <visible>String.IsEqual(Window.Property(groupname),powermenu)</visible>
  52. </control>
  53. <control type="image">
  54. <left>0</left>
  55. <top>0</top>
  56. <width>95</width>
  57. <height>95</height>
  58. <texture colordiffuse="51FFFFFF">colors/black.png</texture>
  59. <animation effect="fade" start="100" end="50" time="40" condition="!Control.HasFocus(211)">Conditional</animation>
  60. </control>
  61. </control>
  62. <control type="image">
  63. <left>-3</left>
  64. <top>1</top>
  65. <width>95</width>
  66. <height>95</height>
  67. <texture>$INFO[ListItem.Icon]</texture>
  68. <visible>!String.IsEqual(Window.Property(groupname),powermenu)</visible>
  69. </control>
  70. <control type="image">
  71. <left>15</left>
  72. <top>15</top>
  73. <width>65</width>
  74. <height>65</height>
  75. <aspectratio align="center" aligny="center">keep</aspectratio>
  76. <texture>$INFO[ListItem.Icon]</texture>
  77. <visible>String.IsEqual(Window.Property(groupname),powermenu)</visible>
  78. </control>
  79. <control type="label">
  80. <left>104</left>
  81. <top>0</top>
  82. <height>95</height>
  83. <width>348</width>
  84. <aligny>center</aligny>
  85. <font>font37</font>
  86. <label>$INFO[ListItem.Label]</label>
  87. <shadowcolor>text_shadow</shadowcolor>
  88. <scroll>true</scroll>
  89. <visible>!String.IsEqual(Container(211).ListItem.Property(skinshortcuts-disabled),True)</visible>
  90. </control>
  91. <control type="label">
  92. <left>104</left>
  93. <top>0</top>
  94. <height>95</height>
  95. <width>348</width>
  96. <aligny>center</aligny>
  97. <font>font37</font>
  98. <label>$INFO[ListItem.Label] ($LOCALIZE[1223])</label>
  99. <shadowcolor>text_shadow</shadowcolor>
  100. <scroll>true</scroll>
  101. <visible>String.IsEqual(Container(211).ListItem.Property(skinshortcuts-disabled),True)</visible>
  102. </control>
  103. </focusedlayout>
  104. <itemlayout height="95">
  105. <control type="image">
  106. <left>-3</left>
  107. <top>1</top>
  108. <width>95</width>
  109. <height>95</height>
  110. <texture colordiffuse="44FFFFFF">$INFO[ListItem.Icon]</texture>
  111. <visible>!String.IsEqual(Window.Property(groupname),powermenu)</visible>
  112. </control>
  113. <control type="image">
  114. <left>15</left>
  115. <top>15</top>
  116. <width>65</width>
  117. <height>65</height>
  118. <aspectratio align="center" aligny="center">keep</aspectratio>
  119. <texture colordiffuse="44FFFFFF">$INFO[ListItem.Icon]</texture>
  120. <visible>String.IsEqual(Window.Property(groupname),powermenu)</visible>
  121. </control>
  122. <control type="label">
  123. <left>104</left>
  124. <top>0</top>
  125. <height>95</height>
  126. <width>358</width>
  127. <aligny>center</aligny>
  128. <font>font37</font>
  129. <label>$INFO[ListItem.Label]</label>
  130. <shadowcolor>text_shadow</shadowcolor>
  131. </control>
  132. </itemlayout>
  133. </control>
  134. <control type="image">
  135. <description>Dialog Header image</description>
  136. <left>462</left>
  137. <top>0</top>
  138. <bottom>0</bottom>
  139. <width>1</width>
  140. <texture colordiffuse="80AAAAAA" border="1">dialogs/separator-grey.png</texture>
  141. </control>
  142. <control type="grouplist" id="700">
  143. <orientation>vertical</orientation>
  144. <itemgap>-16</itemgap>
  145. <left>452</left>
  146. <top>295</top>
  147. <onup>700</onup>
  148. <ondown>700</ondown>
  149. <onleft>211</onleft>
  150. <onright>90001</onright>
  151. <include content="IconButton">
  152. <param name="control_id" value="303" />
  153. <param name="icon" value="icons/up.png" />
  154. </include>
  155. <include content="IconButton">
  156. <param name="control_id" value="304" />
  157. <param name="icon" value="icons/down.png" />
  158. </include>
  159. <include content="IconButton">
  160. <param name="control_id" value="313" />
  161. <param name="icon" value="icons/disable.png" />
  162. </include>
  163. <include content="IconButton">
  164. <param name="control_id" value="301" />
  165. <param name="icon" value="icons/add.png" />
  166. </include>
  167. <include content="IconButton">
  168. <param name="control_id" value="302" />
  169. <param name="icon" value="icons/delete.png" />
  170. </include>
  171. </control>
  172. </control>
  173. <control type="group">
  174. <left>560</left>
  175. <include>OpenClose_Right</include>
  176. <control type="grouplist" id="90001">
  177. <left>0</left>
  178. <top>160</top>
  179. <right>0</right>
  180. <bottom>140</bottom>
  181. <onleft>700</onleft>
  182. <onright>60</onright>
  183. <onup>90001</onup>
  184. <ondown>90001</ondown>
  185. <pagecontrol>60</pagecontrol>
  186. <control type="button" id="401">
  187. <description>Choose shortcut</description>
  188. <include>DefaultSettingButton</include>
  189. <label>$ADDON[script.skinshortcuts 32048]</label>
  190. <label2>$INFO[Container(211).ListItem.Label]</label2>
  191. <visible>!String.IsEqual(Container(211).ListItem.Property(defaultID),libreelec)</visible>
  192. </control>
  193. <control type="button" id="307">
  194. <description>Change action</description>
  195. <include>DefaultSettingButton</include>
  196. <label>$ADDON[script.skinshortcuts 32027]</label>
  197. <label2>$INFO[Container(211).ListItem.Property(displaypath)]</label2>
  198. <visible>!String.IsEqual(Container(211).ListItem.Property(defaultID),libreelec)</visible>
  199. </control>
  200. <control type="button" id="305">
  201. <description>Change label</description>
  202. <include>DefaultSettingButton</include>
  203. <label>$ADDON[script.skinshortcuts 32025]</label>
  204. <label2>$INFO[Container(211).ListItem.Label]</label2>
  205. <visible>!String.IsEqual(Container(211).ListItem.Property(defaultID),libreelec)</visible>
  206. </control>
  207. <control type="button" id="306">
  208. <description>Browse for thumbnail</description>
  209. <include>DefaultSettingButton</include>
  210. <label>$ADDON[script.skinshortcuts 32026]</label>
  211. <label2>$INFO[Container(211).ListItem.Icon]</label2>
  212. </control>
  213. <control type="button" id="310">
  214. <description>Browse for background</description>
  215. <include>DefaultSettingButton</include>
  216. <label>$ADDON[script.skinshortcuts 32045]</label>
  217. <label2>$VAR[Label_SkinSetting_Backgrounds]</label2>
  218. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  219. </control>
  220. <control type="button" id="405">
  221. <description>Edit submenu</description>
  222. <include>DefaultSettingButton</include>
  223. <label>$ADDON[script.skinshortcuts 32072]</label>
  224. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  225. <visible>!String.IsEqual(Container(211).ListItem.Property(defaultID),libreelec) + !String.IsEqual(Container(211).ListItem.Property(widget),PicturesWidget) + !String.IsEqual(Container(211).ListItem.Property(widget),GamesWidget) + !String.IsEqual(Container(211).ListItem.Property(widget),FavoritesWidget) + !String.IsEqual(Container(211).ListItem.Property(widget),WeatherWidget)</visible>
  226. </control>
  227. <control type="radiobutton" id="3129">
  228. <label> ∟$LOCALIZE[31132]</label>
  229. <include>DefaultSettingButton</include>
  230. <selected>!String.IsEmpty(Container(211).ListItem.Property(HideSubMenu))</selected>
  231. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget)</visible>
  232. </control>
  233. <control type="button" id="312">
  234. <include>DefaultSettingButton</include>
  235. <label></label>
  236. <label2></label2>
  237. <visible>false</visible>
  238. </control>
  239. <control type="button" id="10005">
  240. <include>DefaultSettingButton</include>
  241. <label>$LOCALIZE[40136]</label>
  242. <label2>$VAR[Label_SkinSetting_Widget]</label2>
  243. <onclick>SetProperty(WidgetVisibility,True,home)</onclick>
  244. <onclick>SendClick(312)</onclick>
  245. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  246. <visible>!String.IsEqual(Container(211).ListItem.Label,LibreELEC)</visible>
  247. </control>
  248. <control type="button" id="10006">
  249. <label>$LOCALIZE[40098]</label>
  250. <include>DefaultSettingButton</include>
  251. <onclick>ActivateWindow(1123)</onclick>
  252. <visible>String.IsEqual(Container(211).ListItem.Property(widget),MoviesWidget)</visible>
  253. </control>
  254. <control type="button" id="10007">
  255. <label>$LOCALIZE[40099]</label>
  256. <include>DefaultSettingButton</include>
  257. <onclick>ActivateWindow(1124)</onclick>
  258. <visible>String.IsEqual(Container(211).ListItem.Property(widget),TVShowsWidget)</visible>
  259. </control>
  260. <control type="button" id="10008">
  261. <label>$LOCALIZE[40100]</label>
  262. <include>DefaultSettingButton</include>
  263. <onclick>ActivateWindow(1125)</onclick>
  264. <visible>String.IsEqual(Container(211).ListItem.Property(widget),MusicWidget)</visible>
  265. </control>
  266. <control type="button" id="1009">
  267. <label>$LOCALIZE[40101]</label>
  268. <include>DefaultSettingButton</include>
  269. <onclick>ActivateWindow(1126)</onclick>
  270. <visible>String.IsEqual(Container(211).ListItem.Property(widget),MusicVideosWidget)</visible>
  271. </control>
  272. <control type="button" id="10010">
  273. <label>$LOCALIZE[40102]</label>
  274. <include>DefaultSettingButton</include>
  275. <onclick>ActivateWindow(1127)</onclick>
  276. <visible>String.IsEqual(Container(211).ListItem.Property(widget),LiveTVWidget)</visible>
  277. </control>
  278. <control type="button" id="10011">
  279. <label>$LOCALIZE[40103]</label>
  280. <include>DefaultSettingButton</include>
  281. <onclick>ActivateWindow(1128)</onclick>
  282. <visible>String.IsEqual(Container(211).ListItem.Property(widget),RadioWidget)</visible>
  283. </control>
  284. <control type="button" id="10012">
  285. <label>$LOCALIZE[40104]</label>
  286. <include>DefaultSettingButton</include>
  287. <onclick>ActivateWindow(1129)</onclick>
  288. <visible>String.IsEqual(Container(211).ListItem.Property(widget),AddonsWidget)</visible>
  289. </control>
  290. <control type="button" id="10013">
  291. <label>$LOCALIZE[40105]</label>
  292. <include>DefaultSettingButton</include>
  293. <onclick>ActivateWindow(1130)</onclick>
  294. <visible>String.IsEqual(Container(211).ListItem.Property(widget),VideoWidget)</visible>
  295. </control>
  296. <control type="button" id="1475">
  297. <include>DefaultSettingButton</include>
  298. <label>$ADDON[script.skinshortcuts 32044] 1</label>
  299. <label2>$VAR[PersonalWidget1Label2Var]</label2>
  300. <onclick>ClearProperty(WidgetVisibility,home)</onclick>
  301. <onclick>SetProperty(widgetID, personal1)</onclick>
  302. <onclick>SendClick(312)</onclick>
  303. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  304. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget)</visible>
  305. </control>
  306. <control type="button" id="14751">
  307. <label> ∟$LOCALIZE[40137] 1</label>
  308. <include>DefaultSettingButton</include>
  309. <label2>$VAR[WidgetsAppearence1Label2Var]</label2>
  310. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget) + !String.IsEmpty(Container(211).ListItem.Property(widgetPath.personal1))</visible>
  311. </control>
  312. <control type="button" id="1476">
  313. <include>DefaultSettingButton</include>
  314. <label>$ADDON[script.skinshortcuts 32044] 2</label>
  315. <label2>$VAR[PersonalWidget2Label2Var]</label2>
  316. <onclick>ClearProperty(WidgetVisibility,home)</onclick>
  317. <onclick>SetProperty(widgetID, personal2)</onclick>
  318. <onclick>SendClick(312)</onclick>
  319. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  320. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget)</visible>
  321. </control>
  322. <control type="button" id="14761">
  323. <label> ∟$LOCALIZE[40137] 2</label>
  324. <include>DefaultSettingButton</include>
  325. <label2>$VAR[WidgetsAppearence2Label2Var]</label2>
  326. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget) + !String.IsEmpty(Container(211).ListItem.Property(widgetPath.personal2))</visible>
  327. </control>
  328. <control type="button" id="1477">
  329. <include>DefaultSettingButton</include>
  330. <label>$ADDON[script.skinshortcuts 32044] 3</label>
  331. <label2>$VAR[PersonalWidget3Label2Var]</label2>
  332. <onclick>ClearProperty(WidgetVisibility,home)</onclick>
  333. <onclick>SetProperty(widgetID, personal3)</onclick>
  334. <onclick>SendClick(312)</onclick>
  335. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  336. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget)</visible>
  337. </control>
  338. <control type="button" id="14771">
  339. <label> ∟$LOCALIZE[40137] 3</label>
  340. <include>DefaultSettingButton</include>
  341. <label2>$VAR[WidgetsAppearence3Label2Var]</label2>
  342. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget) + !String.IsEmpty(Container(211).ListItem.Property(widgetPath.personal3))</visible>
  343. </control>
  344. <control type="button" id="1478">
  345. <include>DefaultSettingButton</include>
  346. <label>$ADDON[script.skinshortcuts 32044] 4</label>
  347. <label2>$VAR[PersonalWidget4Label2Var]</label2>
  348. <onclick>ClearProperty(WidgetVisibility,home)</onclick>
  349. <onclick>SetProperty(widgetID, personal4)</onclick>
  350. <onclick>SendClick(312)</onclick>
  351. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  352. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget)</visible>
  353. </control>
  354. <control type="button" id="14781">
  355. <label> ∟$LOCALIZE[40137] 4</label>
  356. <include>DefaultSettingButton</include>
  357. <label2>$VAR[WidgetsAppearence4Label2Var]</label2>
  358. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget) + !String.IsEmpty(Container(211).ListItem.Property(widgetPath.personal4))</visible>
  359. </control>
  360. <control type="button" id="1479">
  361. <include>DefaultSettingButton</include>
  362. <label>$ADDON[script.skinshortcuts 32044] 5</label>
  363. <label2>$VAR[PersonalWidget5Label2Var]</label2>
  364. <onclick>ClearProperty(WidgetVisibility,home)</onclick>
  365. <onclick>SetProperty(widgetID, personal5)</onclick>
  366. <onclick>SendClick(312)</onclick>
  367. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  368. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget)</visible>
  369. </control>
  370. <control type="button" id="14791">
  371. <label> ∟$LOCALIZE[40137] 5</label>
  372. <include>DefaultSettingButton</include>
  373. <label2>$VAR[WidgetsAppearence5Label2Var]</label2>
  374. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget) + !String.IsEmpty(Container(211).ListItem.Property(widgetPath.personal5))</visible>
  375. </control>
  376. <control type="button" id="1480">
  377. <include>DefaultSettingButton</include>
  378. <label>$ADDON[script.skinshortcuts 32044] 6</label>
  379. <label2>$VAR[PersonalWidget6Label2Var]</label2>
  380. <onclick>ClearProperty(WidgetVisibility,home)</onclick>
  381. <onclick>SetProperty(widgetID, personal6)</onclick>
  382. <onclick>SendClick(312)</onclick>
  383. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  384. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget)</visible>
  385. </control>
  386. <control type="button" id="14801">
  387. <label> ∟$LOCALIZE[40137] 6</label>
  388. <include>DefaultSettingButton</include>
  389. <label2>$VAR[WidgetsAppearence6Label2Var]</label2>
  390. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget) + !String.IsEmpty(Container(211).ListItem.Property(widgetPath.personal6))</visible>
  391. </control>
  392. <control type="button" id="1481">
  393. <include>DefaultSettingButton</include>
  394. <label>$ADDON[script.skinshortcuts 32044] 7</label>
  395. <label2>$VAR[PersonalWidget7Label2Var]</label2>
  396. <onclick>ClearProperty(WidgetVisibility,home)</onclick>
  397. <onclick>SetProperty(widgetID, personal7)</onclick>
  398. <onclick>SendClick(312)</onclick>
  399. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  400. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget)</visible>
  401. </control>
  402. <control type="button" id="14811">
  403. <label> ∟$LOCALIZE[40137] 7</label>
  404. <include>DefaultSettingButton</include>
  405. <label2>$VAR[WidgetsAppearence7Label2Var]</label2>
  406. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget) + !String.IsEmpty(Container(211).ListItem.Property(widgetPath.personal7))</visible>
  407. </control>
  408. <control type="button" id="1482">
  409. <include>DefaultSettingButton</include>
  410. <label>$ADDON[script.skinshortcuts 32044] 8</label>
  411. <label2>$VAR[PersonalWidget8Label2Var]</label2>
  412. <onclick>ClearProperty(WidgetVisibility,home)</onclick>
  413. <onclick>SetProperty(widgetID, personal8)</onclick>
  414. <onclick>SendClick(312)</onclick>
  415. <visible>String.IsEqual(Window.Property(groupname),mainmenu)</visible>
  416. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget)</visible>
  417. </control>
  418. <control type="button" id="14821">
  419. <label> ∟$LOCALIZE[40137] 8</label>
  420. <include>DefaultSettingButton</include>
  421. <label2>$VAR[WidgetsAppearence8Label2Var]</label2>
  422. <visible>String.IsEqual(Container(211).ListItem.Property(widget),PersonalWidget) + !String.IsEmpty(Container(211).ListItem.Property(widgetPath.personal8))</visible>
  423. </control>
  424. </control>
  425. <control type="image">
  426. <description>Dialog Header image</description>
  427. <left>0</left>
  428. <top>160</top>
  429. <right>0</right>
  430. <height>3</height>
  431. <texture colordiffuse="$VAR[SkinColorVar]" border="2">dialogs/separator-grey.png</texture>
  432. </control>
  433. <control type="image">
  434. <description>Dialog Header image</description>
  435. <left>0</left>
  436. <bottom>134</bottom>
  437. <right>0</right>
  438. <height>3</height>
  439. <texture colordiffuse="$VAR[SkinColorVar]" border="2">dialogs/separator-grey.png</texture>
  440. </control>
  441. </control>
  442. <include content="TopBar">
  443. <param name="breadcrumbs_label" value="$LOCALIZE[40106]" />
  444. <param name="visible" value="String.IsEqual(Window.Property(groupname),mainmenu)" />
  445. </include>
  446. <include content="TopBar">
  447. <param name="breadcrumbs_label" value="$LOCALIZE[40159]" />
  448. <param name="visible" value="String.IsEqual(Window.Property(groupname),powermenu)" />
  449. </include>
  450. <include>BottomBar</include>
  451. <control type="textbox" id="6">
  452. <include>OpenClose_Right</include>
  453. <description>description area</description>
  454. <left>600</left>
  455. <bottom>27</bottom>
  456. <width>1260</width>
  457. <height>100</height>
  458. <font>font12</font>
  459. <align>justify</align>
  460. <textcolor>$VAR[SkinColorVar]</textcolor>
  461. <label>$VAR[SkinSettingsHelpTextVar]</label>
  462. <autoscroll time="3000" delay="5000" repeat="5000">true</autoscroll>
  463. </control>
  464. </controls>
  465. </window>
Add Comment
Please, Sign In to add comment