player-shade-group.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684
  1. <groupdef id="shadeX1"> <!-- SHUFFLE/REPEAT -->
  2. <layer
  3. x="0" y="0"
  4. image="shade.bg.X1"
  5. ghost="1"
  6. />
  7. <NStatesButton
  8. id="shadeRepeat"
  9. x="1" y="8"
  10. nstates="3"
  11. image="shade.button.repeat"
  12. downImage="shade.button.repeat.pressed"
  13. hoverImage="shade.button.repeat.hover"
  14. tooltip="Toggle Playlist/Song Repeating"
  15. cfgattrib="{45F3F7C1-A6F3-4EE6-A15E-125E92FC3F8D};Repeat"
  16. cfgvals="0;1;-1"
  17. rectrgn="1"
  18. />
  19. <togglebutton
  20. id="shadeShuffle"
  21. x="20" y="8"
  22. image="shade.button.shuffle"
  23. downImage="shade.button.shuffle.pressed"
  24. hoverImage="shade.button.shuffle.hover"
  25. activeImage="shade.button.shuffle"
  26. tooltip="Toggle Playlist Shuffling"
  27. cfgattrib="{45F3F7C1-A6F3-4EE6-A15E-125E92FC3F8D};Shuffle"
  28. rectrgn="1"
  29. />
  30. <NStatesButton
  31. id="shadeRepeatLED"
  32. x="12" y="1"
  33. nstates="3"
  34. autoelements="0"
  35. image="shade.led.off"
  36. downImage="shade.led.on"
  37. activeImage="shade.led.on"
  38. tooltip="Toggle Playlist Repeating"
  39. cfgattrib="{45F3F7C1-A6F3-4EE6-A15E-125E92FC3F8D};Repeat"
  40. cfgvals="0;1;-1"
  41. rectrgn="1"
  42. />
  43. <togglebutton
  44. id="shadeShuffleLED"
  45. x="31" y="1"
  46. image="shade.led.off"
  47. downImage="shade.led.on"
  48. activeImage="shade.led.on"
  49. tooltip="Toggle Playlist Shuffling"
  50. cfgattrib="{45F3F7C1-A6F3-4EE6-A15E-125E92FC3F8D};Shuffle"
  51. rectrgn="1"
  52. />
  53. </groupdef>
  54. <groupdef id="shadeX2"> <!-- EQ -->
  55. <layer
  56. x="0" y="0"
  57. image="shade.bg.X2"
  58. ghost="1"
  59. />
  60. <button
  61. id="shadeeq"
  62. x="3" y="4"
  63. image="shade.button.eq"
  64. downImage="shade.button.eq.pressed"
  65. activeImage="shade.button.eq"
  66. hoverImage="shade.button.eq.hover"
  67. tooltip="Equalizer"
  68. />
  69. </groupdef>
  70. <groupdef id="shadeX3"> <!-- COLOR THEMES -->
  71. <layer
  72. x="0" y="0"
  73. image="shade.bg.X3"
  74. ghost="1"
  75. />
  76. <button
  77. id="shadect"
  78. action="TOGGLE" param="{53DE6284-7E88-4c62-9F93-22ED68E6A024}"
  79. x="15" y="13"
  80. image="shade.button.ct"
  81. downImage="shade.button.ct.pressed"
  82. activeImage="shade.button.ct"
  83. hoverImage="shade.button.ct.hover"
  84. tooltip="Color Themes"
  85. />
  86. <ColorThemes:Mgr
  87. id="colorthemes_shade"
  88. x="50" y="50"
  89. w="200" h="100"
  90. nohscroll="1"
  91. visible="1"
  92. />
  93. <Button
  94. id="Switch.ct.prev"
  95. action="colorthemes_previous"
  96. action_target="colorthemes_shade"
  97. x="6" y="13"
  98. image="shade.button.ct.prev"
  99. downImage="shade.button.ct.prev.pressed"
  100. hoverImage="shade.button.ct.prev.hover"
  101. tooltip="Previous ColorTheme"
  102. />
  103. <Button
  104. id="Switch.ct.next"
  105. action="colorthemes_next"
  106. action_target="colorthemes_shade"
  107. x="45" y="13"
  108. image="shade.button.ct.next"
  109. downImage="shade.button.ct.next.pressed"
  110. hoverImage="shade.button.ct.next.hover"
  111. tooltip="Next ColorTheme"
  112. />
  113. <togglebutton
  114. id="shadeaot"
  115. cfgattrib="{280876CF-48C0-40BC-8E86-73CE6BB462E5};Always on top"
  116. x="7" y="2"
  117. image="shade.button.aot"
  118. downImage="shade.button.aot.pressed"
  119. activeImage="shade.button.aot"
  120. hoverImage="shade.button.aot.hover"
  121. tooltip="Toggle Always on top"
  122. />
  123. <togglebutton
  124. id="shadeaot"
  125. cfgattrib="{280876CF-48C0-40BC-8E86-73CE6BB462E5};Always on top"
  126. x="42" y="1"
  127. image="shade.led.off"
  128. activeImage="shade.led.on"
  129. tooltip="Toggle Always on top"
  130. />
  131. </groupdef>
  132. <groupdef id="shadeX4"> <!-- Always on top -->
  133. <layer
  134. x="0" y="0"
  135. image="shade.bg.X4"
  136. ghost="1"
  137. />
  138. </groupdef>
  139. <groupdef id="shadedisplay"> <!-- Display-->
  140. <layer
  141. x="0" y="0"
  142. image="shade.display.bg.left"
  143. ghost="1"
  144. />
  145. <layer
  146. x="10" y="0"
  147. w="-20"
  148. relatw="1"
  149. image="shade.display.bg.center"
  150. ghost="1"
  151. />
  152. <layer
  153. x="-10" y="0"
  154. relatx="1"
  155. image="shade.display.bg.right"
  156. ghost="1"
  157. />
  158. <layer
  159. x="3" y="4"
  160. image="shade.display.left"
  161. ghost="1"
  162. />
  163. <layer
  164. x="13" y="4"
  165. w="-21"
  166. relatw="1"
  167. image="shade.display.center"
  168. ghost="1"
  169. tile="1"
  170. />
  171. <layer
  172. x="-8" y="4"
  173. relatx="1"
  174. image="shade.display.right"
  175. ghost="1"
  176. />
  177. <!-- SEEK SLIDER -->
  178. <slider
  179. id="shadeSeeker2"
  180. action="SEEK"
  181. x="1" y="15"
  182. h="10" w="-1"
  183. relatw="1"
  184. thumb="shade.button.seek"
  185. downThumb="shade.button.seek.pressed"
  186. hoverThumb="shade.button.seek.hover"
  187. tooltip="Seeker"
  188. alpha="100"
  189. />
  190. <slider
  191. id="shadeSeekerGhost2"
  192. action="SEEK"
  193. x="1" y="15"
  194. h="10" w="-1"
  195. relatw="1"
  196. thumb="shade.button.seek"
  197. downThumb="shade.button.seek.pressed"
  198. hoverThumb="shade.button.seek.hover"
  199. tooltip="Seeker"
  200. />
  201. </groupdef>
  202. <groupdef id="shadedisplay2"> <!-- Display-->
  203. <layer
  204. x="0" y="0"
  205. image="shade.display.bg.left"
  206. ghost="1"
  207. />
  208. <layer
  209. x="10" y="0"
  210. w="-20"
  211. relatw="1"
  212. image="shade.display.bg.center"
  213. ghost="1"
  214. />
  215. <layer
  216. x="-21" y="1"
  217. relatx="1"
  218. image="shade.display2.bg.right"
  219. ghost="1"
  220. />
  221. <layer
  222. x="3" y="4"
  223. image="shade.display.left"
  224. ghost="1"
  225. />
  226. <layer
  227. x="13" y="4"
  228. w="-32"
  229. relatw="1"
  230. image="shade.display.center"
  231. ghost="1"
  232. tile="1"
  233. />
  234. <layer
  235. x="-19" y="4"
  236. relatx="1"
  237. image="shade.display.right"
  238. ghost="1"
  239. />
  240. <button
  241. id="shade.expand"
  242. x="-10" y="8"
  243. relatx="1"
  244. image="shade.button.expand"
  245. downImage="shade.button.expand.pressed"
  246. hoverImage="shade.button.expand.hover"
  247. tooltip="Expand Display"
  248. rectrgn="1"
  249. />
  250. <button
  251. id="shade.reduce"
  252. x="-10" y="8"
  253. relatx="1"
  254. image="shade.button.reduce"
  255. downImage="shade.button.reduce.pressed"
  256. hoverImage="shade.button.reduce.hover"
  257. tooltip="Reduce Display / Show more options"
  258. rectrgn="1"
  259. />
  260. <!-- SEEK SLIDER -->
  261. <slider
  262. id="shadeSeeker"
  263. action="SEEK"
  264. x="1" y="15"
  265. h="10" w="-11"
  266. relatw="1"
  267. thumb="shade.button.seek"
  268. downThumb="shade.button.seek.pressed"
  269. hoverThumb="shade.button.seek.hover"
  270. tooltip="Seeker"
  271. alpha="100"
  272. />
  273. <slider
  274. id="shadeSeekerGhost"
  275. action="SEEK"
  276. x="1" y="15"
  277. h="10" w="-11"
  278. relatw="1"
  279. thumb="shade.button.seek"
  280. downThumb="shade.button.seek.pressed"
  281. hoverThumb="shade.button.seek.hover"
  282. tooltip="Seeker"
  283. />
  284. </groupdef>
  285. <groupdef id="shadeticker" h="25"> <!-- Songticker -->
  286. <Songticker
  287. id="SongtickerShade" ticker="1"
  288. display="songname" showlen="1"
  289. x="40" y="4"
  290. w="-44" h="13" relatw="1"
  291. leftpadding="5"
  292. rightpadding="-5"
  293. font="shade.songticker.font"
  294. align="left"
  295. rightclickaction="trackmenu"
  296. dblclickaction="trackinfo"
  297. fontsize="13"
  298. color="font.display.songtickershade"
  299. altfont="Arial"
  300. />
  301. <Text
  302. id="InfotickerShade"
  303. x="40" y="4"
  304. w="-44" h="13" relatw="1"
  305. leftpadding="5"
  306. rightpadding="-5"
  307. font="shade.songticker.font"
  308. align="left"
  309. rightclickaction="trackmenu"
  310. dblclickaction="trackinfo"
  311. fontsize="13"
  312. color="font.display.songtickershade"
  313. altfont="Arial"
  314. visible="0"
  315. />
  316. <layer
  317. x="40" y="4"
  318. image="shade.display.ticker.overlay"
  319. ghost="1"
  320. />
  321. </groupdef>
  322. <groupdef id="shadevis" h="25"> <!-- VIS -->
  323. <layer
  324. x="0" y="4"
  325. image="shade.display.vis.bg"
  326. ghost="1"
  327. />
  328. <vis
  329. id="visual"
  330. x="4" y="4" w="53" h="13"
  331. gammagroup="DisplayVis"
  332. ColorBand1="255,255,255"
  333. ColorBand2="255,255,255"
  334. ColorBand3="255,255,255"
  335. ColorBand4="255,255,255"
  336. ColorBand5="255,255,255"
  337. ColorBand6="255,255,255"
  338. ColorBand7="255,255,255"
  339. ColorBand8="255,255,255"
  340. ColorBand9="255,255,255"
  341. ColorBand10="255,255,255"
  342. ColorBand11="255,255,255"
  343. ColorBand12="255,255,255"
  344. ColorBand13="255,255,255"
  345. ColorBand14="255,255,255"
  346. ColorBand15="255,255,255"
  347. ColorBand16="255,255,255"
  348. colorbandpeak="255,255,255"
  349. colorosc1="255,255,255"
  350. colorosc2="255,255,255"
  351. colorosc3="255,255,255"
  352. colorosc4="255,255,255"
  353. colorosc5="255,255,255"
  354. />
  355. <layer id="main.vis.trigger" x="4" y="4" w="53" h="13" rectrgn="1"/>
  356. <script file="scripts/visualizer.maki" />
  357. <layer
  358. x="0" y="4"
  359. image="shade.display.vis.overlay"
  360. ghost="1"
  361. />
  362. </groupdef>
  363. <groupdef id="shadetimer" h="25"> <!-- Timer -->
  364. <button id="nowplaying"
  365. x="7" y="6" rectrgn="1"
  366. image="shade.button.nowplaying.normal"
  367. hoverImage="shade.button.nowplaying.hover"
  368. downImage="shade.button.nowplaying.down"
  369. tooltip="More information about this artist"
  370. />
  371. <script file="scripts/shadelinks.maki"/>
  372. <text
  373. id="timer"
  374. display="time"
  375. x="18" y="4"
  376. w="40" h="12"
  377. font="shade.songticker.font"
  378. align="left"
  379. timecolonwidth="2"
  380. timeroffstyle="1"
  381. fontsize="12"
  382. color="font.display"
  383. altfont="Arial"
  384. altfontsize="13"
  385. altbold="1"
  386. />
  387. </groupdef>
  388. <groupdef id="shademain" name="Shade Main" w="0" h="25" relatw="1">
  389. <!-- Background -->
  390. <layer
  391. x="0" y="0"
  392. image="shade.bg.left"
  393. dblClickAction="SWITCH;normal"
  394. />
  395. <layer
  396. x="303" y="0"
  397. w="-352"
  398. relatw="1"
  399. image="shade.bg.center"
  400. dblClickAction="SWITCH;normal"
  401. />
  402. <layer
  403. x="-49" y="0"
  404. relatx="1"
  405. image="shade.bg.right"
  406. dblClickAction="SWITCH;normal"
  407. />
  408. <layer
  409. x="128" y="5"
  410. image="shade.bg.overlay"
  411. dblClickAction="SWITCH;normal"
  412. />
  413. <layer
  414. x="-54" y="0"
  415. relatx="1"
  416. image="shade.bg.resize"
  417. ghost="1"
  418. />
  419. <layer
  420. id="shade.region.left"
  421. x="0" y="0"
  422. image="shade.regions.left"
  423. sysregion="-2"
  424. />
  425. <layer
  426. id="shade.region.right"
  427. x="-5" y="0"
  428. relatx="1"
  429. image="shade.regions.right"
  430. sysregion="-2"
  431. />
  432. <layer
  433. x="0" y="0"
  434. w="5" h="25"
  435. resize="left"
  436. />
  437. <layer
  438. x="-5" y="0"
  439. relatx="1"
  440. w="5" h="25"
  441. resize="right"
  442. />
  443. <!-- Sysmenu -->
  444. <button
  445. id="shadeSysmenu"
  446. action="SYSMENU"
  447. x="6" y="4"
  448. image="shade.button.sysmenu"
  449. downImage="shade.button.sysmenu.pressed"
  450. hoverImage="shade.button.sysmenu.hover"
  451. tooltip="Main Menu"
  452. />
  453. <!-- PREVIOUS -->
  454. <button
  455. id="shadePrevious"
  456. action="PREV"
  457. x="29" y="6"
  458. image="shade.button.previous"
  459. downImage="shade.button.previous.pressed"
  460. hoverImage="shade.button.previous.hover"
  461. tooltip="Previous"
  462. rectrgn="1"
  463. />
  464. <!-- Playback Button Status -->
  465. <status
  466. id="shadestatus"
  467. x="54" y="8"
  468. stopBitmap="shade.button.status.stop"
  469. playBitmap="shade.button.status.play"
  470. pauseBitmap="shade.button.status.pause"
  471. ghost="1"
  472. />
  473. <!-- PLAY -->
  474. <button
  475. id="shadePlay"
  476. action="PLAY"
  477. x="49" y="4"
  478. image="shade.button.play"
  479. downImage="shade.button.play.pressed"
  480. hoverImage="shade.button.play.hover"
  481. status="shade.button.play.active"
  482. tooltip="Play"
  483. rectrgn="1"
  484. />
  485. <!-- PAUSE -->
  486. <button
  487. id="shadePause"
  488. action="PAUSE"
  489. x="71" y="4"
  490. image="shade.button.pause"
  491. downImage="shade.button.pause.pressed"
  492. hoverImage="shade.button.pause.hover"
  493. tooltip="Pause"
  494. rectrgn="1"
  495. />
  496. <!-- STOP -->
  497. <button
  498. id="shadeStop"
  499. action="STOP"
  500. x="93" y="4"
  501. image="shade.button.stop"
  502. downImage="shade.button.stop.pressed"
  503. hoverImage="shade.button.stop.hover"
  504. tooltip="Stop"
  505. rectrgn="1"
  506. />
  507. <!-- NEXT -->
  508. <button
  509. id="shadeNext"
  510. action="NEXT"
  511. x="116" y="6"
  512. image="shade.button.next"
  513. downImage="shade.button.next.pressed"
  514. hoverImage="shade.button.next.hover"
  515. tooltip="Next"
  516. rectrgn="1"
  517. />
  518. <!-- VOLUME -->
  519. <layer
  520. id="volumebarShade"
  521. x="168" y="17"
  522. w="10"
  523. image="player.volumebar"
  524. />
  525. <slider
  526. id="shadeVolume"
  527. action="VOLUME"
  528. x="164" y="12"
  529. w="56" h="11"
  530. thumb="shade.button.volume"
  531. downThumb="shade.button.volume.pressed"
  532. hoverThumb="shade.button.volume.hover"
  533. tooltip="Volume"
  534. />
  535. <!-- MUTE -->
  536. <togglebutton
  537. id="shademute"
  538. x="148" y="8"
  539. image="shade.button.mute.off"
  540. downImage="shade.button.mute.on.pressed"
  541. hoverImage="shade.button.mute.on.hover"
  542. activeImage="shade.button.mute.on"
  543. tooltip="Toggle Mute"
  544. rectrgn="1"
  545. />
  546. <!-- EJECT/PL/ML -->
  547. <button
  548. id="shadeEJECT"
  549. action="EJECT"
  550. x="229" y="10"
  551. image="shade.button.eject"
  552. downImage="shade.button.eject.pressed"
  553. hoverImage="shade.button.eject.hover"
  554. tooltip="Open file(s)"
  555. />
  556. <layer
  557. x="249" y="10"
  558. image="shade.button.pl"
  559. />
  560. <layer
  561. x="267" y="10"
  562. image="shade.button.ml"
  563. />
  564. <button
  565. id="shadepl"
  566. action="TOGGLE" param="guid:pl"
  567. x="249" y="10"
  568. image="shade.button.pl"
  569. downImage="shade.button.pl.pressed"
  570. hoverImage="shade.button.pl.hover"
  571. activeImage="shade.button.pl.active"
  572. tooltip="Playlist Editor"
  573. />
  574. <button
  575. id="shademl"
  576. action="TOGGLE" param="guid:ml"
  577. x="267" y="10"
  578. image="shade.button.ml"
  579. downImage="shade.button.ml.pressed"
  580. hoverImage="shade.button.ml.hover"
  581. activeImage="shade.button.ml.active"
  582. tooltip="Media Library"
  583. />
  584. <!-- Resizer -->
  585. <layer
  586. x="-54" y="1"
  587. w="9" h="23"
  588. relatx="1"
  589. image="shade.pl.resize"
  590. resize="right"
  591. rectrgn="1"
  592. />
  593. <!-- CLOSE/SHADE/MINIMIZE -->
  594. <button
  595. id="shadeMinimize"
  596. action="MINIMIZE"
  597. x="-41" y="4"
  598. relatx="1"
  599. image="shade.button.minimize"
  600. downImage="shade.button.minimize.pressed"
  601. hoverImage="shade.button.minimize.hover"
  602. tooltip="Minimize Winamp"
  603. />
  604. <button
  605. id="shadeClose"
  606. action="CLOSE"
  607. x="-17" y="4"
  608. relatx="1"
  609. image="shade.button.close"
  610. downImage="shade.button.close.pressed"
  611. hoverImage="shade.button.close.hover"
  612. tooltip="Exit Winamp"
  613. />
  614. <button
  615. id="shadeWinshade"
  616. action="SWITCH" param="normal"
  617. x="-29" y="4"
  618. relatx="1"
  619. image="shade.button.winshade"
  620. downImage="shade.button.winshade.pressed"
  621. hoverImage="shade.button.winshade.hover"
  622. tooltip="Return to Normal Mode"
  623. />
  624. <group id="shadedisplay" x="299" y="0" w="150" visible="0"/>
  625. <group id="shadedisplay2" x="299" y="0" w="150" visible="0"/>
  626. <group id="shadeticker" x="312" y="0" w="40" visible="0"/>
  627. <group id="shadevis" x="299" y="0" w="60" relatx="1" visible="0"/>
  628. <group id="shadetimer" x="299" y="0" w="53" visible="0"/>
  629. <group id="shadeX1" x="-237" y="0" relatx="1" visible="0"/>
  630. <group id="shadeX2" x="-195" y="0" relatx="1" visible="0"/>
  631. <group id="shadeX3" x="-174" y="1" relatx="1" visible="0"/>
  632. <group id="shadeX4" x="-130" y="0" relatx="1" visible="0"/>
  633. <script id="seekshade.script" file="scripts/seekshade.maki" />
  634. </groupdef>