1
0

player-normal-mcv.xml 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842
  1. <include file="config.xml"/>
  2. <groupdef id="player.dualwnd.pl.info" wantfocus="1" rectrgn="1">
  3. <Wasabi:Frame id="player.dualwnd" x="0" y="0" w="0" relath="0" h="119" from="r" relatw="1" orientation="v" maxwidth="-141" left="player.component.fileinfo" right="player.component.playlist.frame" minwidth="35" width="200" jump="right" />
  4. </groupdef>
  5. <!-- Player:Component:PlayList -->
  6. <groupdef id="player.component.playlist.frame" wantfocus="1" rectrgn="1">
  7. <Wasabi:Frame id="playlist.dualwnd" fitparent="1" from="bottom" orientation="h" maxheight="null" bottom="player.component.playlist.albumart" top="player.component.playlist" minheight="55" height="100" jump="0"/>
  8. </groupdef>
  9. <groupdef id="player.component.playlist.albumart" wantfocus="1" rectrgn="1">
  10. <grid fitparent="1" x="1" w="-1" relaw="1"
  11. topleft="sui.background.topleft"
  12. top="sui.background.top"
  13. topright="sui.background.topright"
  14. left="sui.background.left"
  15. middle="sui.background.center"
  16. right="sui.background.right"
  17. bottomleft="sui.background.bottomleft"
  18. bottom="sui.background.bottom"
  19. bottomright="sui.background.bottomright"
  20. />
  21. <group fitparent="-2" x="3" w="-5" relaw="1" id="info.component.cover2" />
  22. </groupdef>
  23. <groupdef id="player.component.playlist" wantfocus="1" rectrgn="1">
  24. <grid fitparent="1" x="1" w="-1" relaw="1"
  25. topleft="pledit.background.topleft"
  26. top="pledit.background.top"
  27. topright="pledit.background.topright"
  28. left="pledit.background.left"
  29. middle="pledit.background.center"
  30. right="pledit.background.right"
  31. bottomleft="pledit.background.bottomleft"
  32. bottom="pledit.background.bottom"
  33. bottomright="pledit.background.bottomright"
  34. />
  35. <group id="playlistpro" y="1" h="-19" x="2" w="-3" relath="1" relatw="1"/>
  36. <group id="player.component.playlist.buttons" x="2" y="-18" w="-3" relatw="1" relaty="1" />
  37. </groupdef>
  38. <groupdef id="player.component.playlist.buttons">
  39. <grid
  40. x="0" y="0" h="17" w="0" relatw="1" move="1"
  41. middle="pledit.background.buttons.center"
  42. right="pledit.background.buttons.right"
  43. />
  44. <button id="player.playlist.add"
  45. x="0" y="0"
  46. image="pledit.button.add.normal"
  47. hoverImage="pledit.button.add.hover"
  48. downImage="pledit.button.add.down"
  49. action="PE_Add" tooltip="Add Files to Playlist"
  50. />
  51. <button id="player.playlist.rem"
  52. x="31" y="0"
  53. image="pledit.button.rem.normal"
  54. hoverImage="pledit.button.rem.hover"
  55. downImage="pledit.button.rem.down"
  56. action="PE_Rem" tooltip="Remove Files from Playlist"
  57. />
  58. <button id="player.playlist.sel"
  59. x="62" y="0"
  60. image="pledit.button.sel.normal"
  61. hoverImage="pledit.button.sel.hover"
  62. downImage="pledit.button.sel.down"
  63. action="PE_Sel" tooltip="Select Files in Playlist"
  64. />
  65. <button id="player.playlist.misc"
  66. x="93" y="0"
  67. image="pledit.button.misc.normal"
  68. hoverImage="pledit.button.misc.hover"
  69. downImage="pledit.button.misc.down"
  70. action="PE_Misc" tooltip="Misc Actions"
  71. />
  72. <button id="player.playlist.manage"
  73. x="124" y="0"
  74. image="pledit.button.manage.normal"
  75. hoverImage="pledit.button.manage.hover"
  76. downImage="pledit.button.manage.down"
  77. action="PE_List" tooltip="Manage Playlist"
  78. />
  79. <togglebutton id="player.playlist.small"
  80. x="-32" y="0" relatx="1"
  81. image="pledit.button.toggle.normal"
  82. hoverImage="pledit.button.toggle.hover"
  83. downImage="pledit.button.toggle.down"
  84. cfgattrib="{0167CFD9-5D35-404a-8F03-80ED5B89DEDF};Enlarge Playlist"
  85. tooltip="Collapse Playlist"
  86. />
  87. <togglebutton id="player.playlist.enlarge"
  88. x="-32" y="0" relatx="1"
  89. image="pledit.button.toggle.normal"
  90. hoverImage="pledit.button.toggle.hover"
  91. downImage="pledit.button.toggle.down"
  92. cfgattrib="{0167CFD9-5D35-404a-8F03-80ED5B89DEDF};Enlarge Playlist"
  93. tooltip="Enlarge Playlist"
  94. />
  95. <text id="PLTime" ticker="1" display="PE_Info"
  96. x="157" y="1" h="13" w="-191" relatw="1"
  97. align="center" color="color.display"
  98. bold="1" fontsize="13" antialias="0" move="1"
  99. />
  100. </groupdef>
  101. <!-- Info:Component:Vis -->
  102. <groupdef id="info.component.vis">
  103. <component id="vis" fitparent="1" autofocus="0" wantfocus="0" autoclose="1" autoopen="1" autoavailable="0" hold="guid:{0000000A-000C-0010-FF7B-01014263450C}"/>
  104. </groupdef>
  105. <groupdef id="info.component.vis.full">
  106. <component id="vis" x="3" w="-6" y="0" h="96" relatw="1" autofocus="0" wantfocus="0" autoclose="1" autoopen="1" autoavailable="0" hold="guid:{0000000A-000C-0010-FF7B-01014263450C}"/>
  107. <button
  108. image="infocomp.button.vis.cfg.normal"
  109. downImage="infocomp.button.vis.cfg.down"
  110. hoverImage="infocomp.button.vis.cfg.hover"
  111. action="VIS_Menu"
  112. x="1" y="-18" relaty="1"
  113. tooltip="Configure Visualizer"
  114. />
  115. <button
  116. image="config.colorthemes.button.prev.normal"
  117. downImage="config.colorthemes.button.prev.down"
  118. hoverImage="config.colorthemes.button.prev.hover"
  119. action="VIS_Prev"
  120. x="31" y="-18" relaty="1"
  121. tooltip="Previous Visualization Preset"
  122. />
  123. <ToggleButton
  124. id="vis.rnd"
  125. image="infocomp.button.vis.rnd.normal"
  126. downImage="infocomp.button.vis.rnd.down"
  127. hoverImage="infocomp.button.vis.rnd.hover"
  128. x="62" y="-18" relaty="1"
  129. tooltip="Randomly change Visualization Presets"
  130. cfgattrib="{0000000A-000C-0010-FF7B-01014263450C};Random"
  131. />
  132. <button
  133. image="config.colorthemes.button.next.normal"
  134. downImage="config.colorthemes.button.next.down"
  135. hoverImage="config.colorthemes.button.next.hover"
  136. action="VIS_Next"
  137. x="93" y="-18" relaty="1"
  138. tooltip="Next Visualization Preset"
  139. />
  140. <ToggleButton id="vis.rnd.active"
  141. x="58" y="-25" h="25" w="41" relaty="1"
  142. ActiveImage="infocomp.button.vis.rnd.active"
  143. ghost="1"
  144. cfgattrib="{0000000A-000C-0010-FF7B-01014263450C};Random"
  145. />
  146. <script file="scripts/syncbutton.maki" param="vis.rnd;vis.rnd.active" />
  147. </groupdef>
  148. <!-- Info:Component:Cover -->
  149. <groupdef id="info.component.Cover">
  150. <AlbumArt id="winamp.albumart" fitparent="1" move="1" rectrgn="1" notfoundImage="winamp.cover.notfound.84x84"/>
  151. <script file="scripts/albumart.maki" param="winamp.albumart,winamp.cover.notfound.84x84"/>
  152. </groupdef>
  153. <groupdef id="info.component.Cover2">
  154. <AlbumArt id="winamp.albumart" fitparent="1" move="1" rectrgn="1" notfoundImage="winamp.cover.notfound.xxl"/>
  155. <script file="scripts/albumart.maki" param="winamp.albumart,winamp.cover.notfound.xxl"/>
  156. </groupdef>
  157. <!-- Info:Component:EQ -->
  158. <groupdef id="info.component.eq.content">
  159. <layer x="0" y="0" image="equalizer.background" ghost="1" />
  160. <layer id="frequency.labels" x="0" y="85" image="equalizer.labels.winamp" ghost="1" />
  161. <slider
  162. id="sCrossfade"
  163. cfgattrib="{F1239F09-8CC6-4081-8519-C2AE99FCB14C};Crossfade time"
  164. high="20" ghost="1" visible="0"
  165. x="3" y="3"
  166. w="2" h="2"
  167. />
  168. <togglebutton
  169. id="Crossfade"
  170. x="4" y="4"
  171. image="equalizer.button.xfade.normal"
  172. downImage="equalizer.button.xfade.down"
  173. hoverImage="equalizer.button.xfade.hover"
  174. tooltip="Toggle Crossfading Between Tracks"
  175. cfgattrib="{FC3EAF78-C66E-4ED2-A0AA-1494DFCC13FF};Enable crossfading"
  176. />
  177. <layer id="CrossfadeActive" x="1" y="1" image="equalizer.button.xfade.active" visible="0" ghost="1"/>
  178. <layer
  179. image="equalizer.xfade.display"
  180. x="41" y="4" move="0"
  181. />
  182. <button
  183. id="CrossfadeDecrease"
  184. image="equalizer.button.decrease.normal"
  185. downImage="equalizer.button.decrease.down"
  186. hoverImage="equalizer.button.decrease.hover"
  187. x="29" y="4"
  188. tooltip="Decrease Crossfade Time"
  189. />
  190. <button
  191. id="CrossfadeIncrease"
  192. image="equalizer.button.increase.normal"
  193. downImage="equalizer.button.increase.down"
  194. hoverImage="equalizer.button.increase.hover"
  195. x="59" y="4"
  196. tooltip="Increase Crossfade Time"
  197. />
  198. <text
  199. id="CFDisplay"
  200. x="41" y="7" w="19" h="5"
  201. align="center"
  202. valign="top"
  203. fontsize="5" font="player.bitmapfont.songinfo"
  204. text="00"
  205. />
  206. <layer x="95" y="6" w="78" h="10" image="equalizer.slider.balance.background" move="0" />
  207. <slider
  208. id="Balance"
  209. action="PAN"
  210. x="95" y="6"
  211. w="79" h="10"
  212. thumb="equalizer.slider.balance.normal"
  213. downThumb="equalizer.slider.balance.down"
  214. hoverThumb="equalizer.slider.balance.hover"
  215. tooltip="Balance"
  216. />
  217. <layer x="4" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  218. <slider
  219. id="preamp"
  220. action="EQ_BAND" param="preamp"
  221. x="4" y="26"
  222. w="11" h="55"
  223. thumb="equalizer.slider.eqband.normal"
  224. downThumb="equalizer.slider.eqband.down"
  225. hoverThumb="equalizer.slider.eqband.hover"
  226. tooltip="Preamp"
  227. orientation="vertical"
  228. />
  229. <layer x="29" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  230. <slider
  231. id="eq1"
  232. action="EQ_BAND" param="1"
  233. x="29" y="26"
  234. w="11" h="55"
  235. thumb="equalizer.slider.eqband.normal"
  236. downThumb="equalizer.slider.eqband.down"
  237. hoverThumb="equalizer.slider.eqband.hover"
  238. tooltip="70 Hz"
  239. orientation="vertical"
  240. />
  241. <layer x="45" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  242. <slider
  243. id="eq2"
  244. action="EQ_BAND" param="2"
  245. x="45" y="26"
  246. w="11" h="55"
  247. thumb="equalizer.slider.eqband.normal"
  248. downThumb="equalizer.slider.eqband.down"
  249. hoverThumb="equalizer.slider.eqband.hover"
  250. tooltip="180 Hz"
  251. orientation="vertical"
  252. />
  253. <layer x="61" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  254. <slider
  255. id="eq3"
  256. action="EQ_BAND" param="3"
  257. x="61" y="26"
  258. w="11" h="55"
  259. thumb="equalizer.slider.eqband.normal"
  260. downThumb="equalizer.slider.eqband.down"
  261. hoverThumb="equalizer.slider.eqband.hover"
  262. tooltip="320 Hz"
  263. orientation="vertical"
  264. />
  265. <layer x="77" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  266. <slider
  267. id="eq4"
  268. action="EQ_BAND" param="4"
  269. x="77" y="26"
  270. w="11" h="55"
  271. thumb="equalizer.slider.eqband.normal"
  272. downThumb="equalizer.slider.eqband.down"
  273. hoverThumb="equalizer.slider.eqband.hover"
  274. tooltip="600 Hz"
  275. orientation="vertical"
  276. />
  277. <layer x="93" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  278. <slider
  279. id="eq5"
  280. action="EQ_BAND" param="5"
  281. x="93" y="26"
  282. w="11" h="55"
  283. thumb="equalizer.slider.eqband.normal"
  284. downThumb="equalizer.slider.eqband.down"
  285. hoverThumb="equalizer.slider.eqband.hover"
  286. tooltip="1 KHz"
  287. orientation="vertical"
  288. />
  289. <layer x="109" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  290. <slider
  291. id="eq6"
  292. action="EQ_BAND" param="6"
  293. x="109" y="26"
  294. w="11" h="55"
  295. thumb="equalizer.slider.eqband.normal"
  296. downThumb="equalizer.slider.eqband.down"
  297. hoverThumb="equalizer.slider.eqband.hover"
  298. tooltip="3 KHz"
  299. orientation="vertical"
  300. />
  301. <layer x="125" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  302. <slider
  303. id="eq7"
  304. action="EQ_BAND" param="7"
  305. x="125" y="26"
  306. w="11" h="55"
  307. thumb="equalizer.slider.eqband.normal"
  308. downThumb="equalizer.slider.eqband.down"
  309. hoverThumb="equalizer.slider.eqband.hover"
  310. tooltip="6 KHz"
  311. orientation="vertical"
  312. />
  313. <layer x="141" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  314. <slider
  315. id="eq8"
  316. action="EQ_BAND" param="8"
  317. x="141" y="26"
  318. w="11" h="55"
  319. thumb="equalizer.slider.eqband.normal"
  320. downThumb="equalizer.slider.eqband.down"
  321. hoverThumb="equalizer.slider.eqband.hover"
  322. tooltip="12 KHz"
  323. orientation="vertical"
  324. />
  325. <layer x="157" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  326. <slider
  327. id="eq9"
  328. action="EQ_BAND" param="9"
  329. x="157" y="26"
  330. w="11" h="55"
  331. thumb="equalizer.slider.eqband.normal"
  332. downThumb="equalizer.slider.eqband.down"
  333. hoverThumb="equalizer.slider.eqband.hover"
  334. tooltip="14 KHz"
  335. orientation="vertical"
  336. />
  337. <layer x="173" y="26" w="11" h="55" image="equalizer.slider.eqband.background" move="0" />
  338. <slider
  339. id="eq10"
  340. action="EQ_BAND" param="10"
  341. x="173" y="26"
  342. w="11" h="55"
  343. thumb="equalizer.slider.eqband.normal"
  344. downThumb="equalizer.slider.eqband.down"
  345. hoverThumb="equalizer.slider.eqband.hover"
  346. tooltip="16 KHz"
  347. orientation="vertical"
  348. />
  349. <button
  350. id="EQ_p12"
  351. x="16" y="31"
  352. w="12" h="7"
  353. rectrgn="1"
  354. />
  355. <button
  356. id="EQ_0"
  357. x="16" y="49"
  358. w="12" h="7"
  359. rectrgn="1"
  360. />
  361. <button
  362. id="EQ_m12"
  363. x="16" y="67"
  364. w="12" h="7"
  365. rectrgn="1"
  366. />
  367. </groupdef>
  368. <groupdef id="info.component.eq">
  369. <group id="info.component.eq.content" x="0" y="0" h="92" w="188" />
  370. <button
  371. id="eqonoff"
  372. image="equalizer.button.eqon.normal"
  373. downImage="equalizer.button.eqon.down"
  374. hoverImage="equalizer.button.eqon.hover"
  375. action="EQ_TOGGLE"
  376. x="1" y="-18" relaty="1"
  377. tooltip="EQ on/off"
  378. />
  379. <button id="eqonoffActive" x="0" y="-24" h="23" w="33" relaty="1" activeImage="equalizer.button.eqon.active" visible="1" ghost="1" action="EQ_TOGGLE"/>
  380. <button
  381. id="eqauto"
  382. image="equalizer.button.auto.normal"
  383. downImage="equalizer.button.auto.down"
  384. hoverImage="equalizer.button.auto.hover"
  385. action="EQ_AUTO"
  386. x="31" y="-18" relaty="1"
  387. tooltip="EQ auto"
  388. />
  389. <button id="eqautoActive" x="29" y="-24" h="23" w="44" relaty="1" activeImage="equalizer.button.auto.active" visible="1" ghost="1" action="EQ_AUTO"/>
  390. <button
  391. id="eqpresets"
  392. image="equalizer.button.presets.normal"
  393. downImage="equalizer.button.presets.down"
  394. hoverImage="equalizer.button.presets.hover"
  395. action="MENU" param="presets"
  396. x="70" y="-18" relaty="1"
  397. tooltip="Open presets"
  398. />
  399. <script file="scripts/eq.maki" />
  400. </groupdef>
  401. <!-- Info:Component:InfoDisplay -->
  402. <groupdef id="infodisplay.line.rating.stars" >
  403. <button id="rate.1" x="0" y="0" rectrgn="1"
  404. image="infocomp.rating.empty"
  405. activeimage="infocomp.rating.star"
  406. downimage="infocomp.rating.star"
  407. />
  408. <layer id="star.1" ghost="1"
  409. x="0" y="0" visible="0"
  410. image="infocomp.rating.hover"
  411. />
  412. <button id="rate.2" x="11" y="0" rectrgn="1"
  413. image="infocomp.rating.empty"
  414. activeimage="infocomp.rating.star"
  415. downimage="infocomp.rating.star"
  416. />
  417. <layer id="star.2" ghost="1"
  418. x="11" y="0" visible="0"
  419. image="infocomp.rating.hover"
  420. />
  421. <button id="rate.3" x="22" y="0" rectrgn="1"
  422. image="infocomp.rating.empty"
  423. activeimage="infocomp.rating.star"
  424. downimage="infocomp.rating.star"
  425. />
  426. <layer id="star.3" ghost="1"
  427. x="22" y="0" visible="0"
  428. image="infocomp.rating.hover"
  429. />
  430. <button id="rate.4" x="33" y="0" rectrgn="1"
  431. image="infocomp.rating.empty"
  432. activeimage="infocomp.rating.star"
  433. downimage="infocomp.rating.star"
  434. />
  435. <layer id="star.4" ghost="1"
  436. x="33" y="0" visible="0"
  437. image="infocomp.rating.hover"
  438. />
  439. <button id="rate.5" x="44" y="0" rectrgn="1"
  440. image="infocomp.rating.empty"
  441. activeimage="infocomp.rating.star"
  442. downimage="infocomp.rating.star"
  443. />
  444. <layer id="star.5" ghost="1"
  445. x="44" y="0" visible="0"
  446. image="infocomp.rating.hover"
  447. />
  448. </groupdef>
  449. <groupdef id="infodisplay.line.rating" >
  450. <Text
  451. id="label"
  452. x="0" y="-2" w="0" relatw="1" h="20"
  453. text="Rating:"
  454. color="color.display" bold="1" fontsize="16" alpha="180" valign="bottom" antialias="1"
  455. />
  456. <group id="infodisplay.line.rating.stars" x="0" y="2" w="0" relatw="1" />
  457. <button id="rate.0" x="0" y="0" h="20" w="0" rectrgn="1" tooltip="Remove Rating"/>
  458. </groupdef>
  459. <!--
  460. Params for <Bento:InfoLine/>
  461. label="sometext" displayed as label
  462. shift="someint" how much pixels text will be moved right (call before text!)
  463. text="sometext" displayed as line text
  464. link="sometext" displayed as hover tooltip
  465. -->
  466. <groupdef id="bento.infodisplay.line" embed_xui="text" xuitag="Bento:InfoLine">
  467. <Text id="label"
  468. x="0" y="-2" w="0" relatw="1" h="20"
  469. text="Error:"
  470. color="color.display" bold="1" fontsize="16" alpha="180" valign="bottom" antialias="1"
  471. />
  472. <Text id="text"
  473. x="0" y="-2" w="0" relatw="1" h="20"
  474. color="color.display" bold="0" fontsize="16" valign="bottom" antialias="0" ticker="1" translate="0" alpha="253"
  475. />
  476. // <layer id="link" x="0" y="0" h="15" w="0" relatw="1" rectrgn="1" move="0" cursor="IDC_HAND"/>
  477. <layer id="link" x="0" y="0" h="15" w="0" relatw="1" rectrgn="1" move="0"/>
  478. <script file="scripts/infoline.maki" />
  479. </groupdef>
  480. <groupdef id="info.component.infodisplay">
  481. <group id="infodisplay.line.rating" x="0" y="0" w="0" relatw="1" h="15" visible="0" />
  482. <Bento:InfoLine id="infodisplay.line.title" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  483. label="Title:"/>
  484. <!--link="Click to Search Title" label="Title:"/>-->
  485. <Bento:InfoLine id="infodisplay.line.artist" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  486. label="Artist:"/>
  487. <!--link="Click to Search Artist" label="Artist:"/>-->
  488. <Bento:InfoLine id="infodisplay.line.album" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  489. label="Album:"/>
  490. <!--link="Click to Search Album" label="Album:"/>-->
  491. <Bento:InfoLine id="infodisplay.line.track" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  492. label="Track:"/>
  493. <!--link="Click to Show More Information" label="Track:"/>-->
  494. <Bento:InfoLine id="infodisplay.line.year" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  495. label="Year:"/>
  496. <!--link="Click to Show More Information" label="Year:"/>-->
  497. <Bento:InfoLine id="infodisplay.line.genre" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  498. label="Genre:"/>
  499. <!--link="Click to Show More Information" label="Genre:"/>-->
  500. <Bento:InfoLine id="infodisplay.line.publisher" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  501. label="Publisher:"/>
  502. <!--link="Click to Show More Information" label="Publisher:"/>-->
  503. <Bento:InfoLine id="infodisplay.line.composer" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  504. label="Composer:"/>
  505. <!--link="Click to Show More Information" label="Composer:"/>-->
  506. <Bento:InfoLine id="infodisplay.line.format" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  507. label="Decoder:"/>
  508. <!--link="Click to Show More Information" label="Decoder:"/>-->
  509. <Bento:InfoLine id="infodisplay.line.sname" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  510. label="Stream:"/>
  511. <!--link="Visit Station Homepage" label="Stream:"/>-->
  512. <Bento:InfoLine id="infodisplay.line.surl" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  513. label="Homepage:"/>
  514. <!--link="Visit Station Homepage" label="Homepage:"/>-->
  515. <Bento:InfoLine id="infodisplay.line.albumartist" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  516. label="Album Artist:"/>
  517. <!--link="Click to Show More Information" label="Album Artist:"/>-->
  518. <Bento:InfoLine id="infodisplay.line.disc" x="0" y="0" w="0" relatw="1" h="15" visible="0"
  519. label="Disc:"/>
  520. <!--link="Click to Show More Information" label="Disc:"/>-->
  521. <script file="scripts/fileinfo.maki" param="@HAVE_LIBRARY@,6" />
  522. </groupdef>
  523. <!-- Info:Component:PLSideCar -->
  524. <groupdef id="info.component.plsidecar">
  525. <PlaylistDirectory fitparent="1" antialias="0" fontsize="16"/>
  526. </groupdef>
  527. <groupdef id="info.component.coverflow">
  528. <!--button id="coverflow.prev"
  529. x="0" y="-18" relaty="1"
  530. image="config.colorthemes.button.prev2.normal"
  531. hoverImage="config.colorthemes.button.prev2.hover"
  532. downImage="config.colorthemes.button.prev2.down"
  533. tooltip="Scroll backwards in Playlist"
  534. />
  535. <button id="coverflow.next"
  536. x="30" y="-18" relaty="1"
  537. image="config.colorthemes.button.next.normal"
  538. hoverImage="config.colorthemes.button.next.hover"
  539. downImage="config.colorthemes.button.next.down"
  540. tooltip="Scroll forwards in Playlist"
  541. /-->
  542. <text id="info" nograbb="1" move="0"
  543. x="64" y="-16" relaty="1" h="12" w="-130" relatw="1"
  544. align="center" color="color.display" fontsize="12" valign="top" bold="2" ghost="1"
  545. />
  546. <group id="info.component.coverflow.g" x="0" y="2" h="-1" relath="1" w="368" />
  547. </groupdef>
  548. <!-- Info:Instance -->
  549. <groupdef id="infocomp.visbuttons">
  550. <button
  551. id="vis.cfg"
  552. image="infocomp.button.vis.cfg2.normal"
  553. downImage="infocomp.button.vis.cfg2.down"
  554. hoverImage="infocomp.button.vis.cfg2.hover"
  555. action="VIS_Menu"
  556. x="0" y="7"
  557. tooltip="Configure Visualizer"
  558. />
  559. <button
  560. id="vis.prv"
  561. image="config.colorthemes.button.prev.normal"
  562. downImage="config.colorthemes.button.prev.down"
  563. hoverImage="config.colorthemes.button.prev.hover"
  564. action="VIS_Prev"
  565. x="31" y="7"
  566. tooltip="Previous Visualization Preset"
  567. />
  568. <ToggleButton
  569. id="vis.rnd"
  570. image="infocomp.button.vis.rnd.normal"
  571. downImage="infocomp.button.vis.rnd.down"
  572. hoverImage="infocomp.button.vis.rnd.hover"
  573. x="62" y="7"
  574. tooltip="Randomly change Visualization Presets"
  575. cfgattrib="{0000000A-000C-0010-FF7B-01014263450C};Random"
  576. />
  577. <button
  578. id="vis.nxt"
  579. image="config.colorthemes.button.next.normal"
  580. downImage="config.colorthemes.button.next.down"
  581. hoverImage="config.colorthemes.button.next.hover"
  582. action="VIS_Next"
  583. x="93" y="7"
  584. tooltip="Next Visualization Preset"
  585. />
  586. <ToggleButton id="vis.rnd.active"
  587. x="58" y="0" h="25" w="41"
  588. ActiveImage="infocomp.button.vis.rnd.active"
  589. ghost="1"
  590. cfgattrib="{0000000A-000C-0010-FF7B-01014263450C};Random"
  591. />
  592. <script file="scripts/syncbutton.maki" param="vis.rnd;vis.rnd.active" />
  593. <script file="scripts/visbuttons.maki" />
  594. </groupdef>
  595. <groupdef id="infocomp.background.footer.over">
  596. <layer move="0" ghost="1"
  597. x="0" y="0"
  598. image="infocomp.background.buttons.left.over"
  599. />
  600. </groupdef>
  601. <groupdef id="infocomp.background.footer">
  602. <grid
  603. id="footer.background.grid" move="1"
  604. x="0" y="7" h="17" w="0" relatw="1"
  605. middle="pledit.background.buttons.center"
  606. right="pledit.background.buttons.right"
  607. />
  608. <group id="infocomp.background.footer.over" x="0" y="7" w="-5" relatw="1" />
  609. <group x="0" y="0" h="25" w="0" relatw="1" id="infocomp.visbuttons" />
  610. </groupdef>
  611. <groupdef id="info.component.holder">
  612. <grid fitparent="1" move="1"
  613. topleft="infocomp.background.topleft"
  614. top="infocomp.background.top"
  615. topright="infocomp.background.topright"
  616. left="infocomp.background.left"
  617. middle="infocomp.background.center"
  618. right="infocomp.background.right"
  619. bottomleft="infocomp.background.bottomleft"
  620. bottom="infocomp.background.bottom"
  621. bottomright="infocomp.background.bottomright"
  622. />
  623. <group x="6" y="-25" h="25" w="-8" relatw="1" relaty="1" id="infocomp.background.footer" />
  624. <group id="info.component.cover" x="4" y="4" h="111" w="111"/>
  625. <group id="info.component.vis" x="4" y="4" h="111" w="111"/>
  626. <group id="info.component.vis.full" x="0" y="3" h="116" w="0" relatw="1" visible="0"/>
  627. <group id="info.component.eq" x="0" y="0" h="119" w="0" relatw="1" visible="0"/>
  628. <group id="info.component.config" x="1" y="1" h="118" w="-2" relatw="1" visible="0"/>
  629. <group id="info.component.plsidecar" x="2" y="2" h="99" w="-4" relatw="1" visible="0"/>
  630. <layer id="branding" visible="0" move="1" ghost="1"
  631. x="0" y="48" h="24" w="100" image="infocomp.branding"
  632. />
  633. <group id="info.component.infodisplay" x="80" y="3" h="-19" relath="1" w="-143" relatw="1" />
  634. <button
  635. id="comp.menu"
  636. x="-33" y="-18" relatx="1" relaty="1"
  637. image="infocomp.button.toggle.normal"
  638. hoverImage="infocomp.button.toggle.hover"
  639. downImage="infocomp.button.toggle.down"
  640. tooltip="Change the content this area holds"
  641. />
  642. <button
  643. id="sendTo"
  644. x="-64" y="-18" relatx="1" relaty="1"
  645. action="ML_SendTo"
  646. image="infocomp.button.more.normal"
  647. hoverImage="infocomp.button.more.hover"
  648. downImage="infocomp.button.more.down"
  649. tooltip="Send this file to..."
  650. anchor_menu="bottomleft"
  651. />
  652. <!-- <button
  653. id="search"
  654. x="-95" y="-18" relatx="1" relaty="1"
  655. image="infocomp.button.blank.normal"
  656. hoverImage="infocomp.button.blank.hover"
  657. downImage="infocomp.button.blank.down"
  658. tooltip="Search the web for this artist"
  659. anchor_menu="bottomleft"
  660. />
  661. <layer id="search.icon.bg" x="-95" y="-18" relatx="1" ghost="1" relaty="1" image="infocomp.button.icon.bg" />
  662. <script file="scripts/syncbutton.maki" param="search;search.icon.bg"/>
  663. <layer id="search.icon" x="-95" y="-18" relatx="1" ghost="1" relaty="1" image="infocomp.button.icon.search" />
  664. <script file="scripts/syncbutton.maki" param="search;search.icon"/>
  665. <button
  666. id="nowplaying"
  667. x="-126" y="-18" relatx="1" relaty="1"
  668. image="infocomp.button.blank.normal"
  669. hoverImage="infocomp.button.blank.hover"
  670. downImage="infocomp.button.blank.down"
  671. tooltip="More information about this artist"
  672. anchor_menu="bottomleft"
  673. />
  674. <layer id="nowplaying.icon.bg" x="-126" y="-18" relatx="1" ghost="1" relaty="1" image="infocomp.button.icon.bg" />
  675. <script file="scripts/syncbutton.maki" param="nowplaying;nowplaying.icon.bg"/>
  676. <layer id="nowplaying.icon" x="-126" y="-18" relatx="1" ghost="1" relaty="1" image="infocomp.button.icon.nowplaying" />
  677. <script file="scripts/syncbutton.maki" param="nowplaying;nowplaying.icon"/>
  678. -->
  679. <script file="scripts/shadelinks.maki"/>
  680. <!--script file="scripts/componentregion.maki" param="comp.menu" /-->
  681. <!--layer id="osd.trigger" fitparent="1" rectrgn="1" ghost="0"/-->
  682. <script file="scripts/mcvcore.maki" param="big"/>
  683. </groupdef>
  684. <groupdef id="player.component.fileinfo">
  685. <group id="info.component.holder" x="0" y="0" h="119" w="0" relatw="1"/>
  686. </groupdef>