mirror of
https://code.videolan.org/videolan/vlc
synced 2024-09-04 09:11:33 +02:00
![Cyril Deguet](/assets/img/avatar_default.png)
depends on the position of the slider. The "Slider" elements now have optional attributes "background", which the Id of a bitmap, and "nbimages" which is the number of images in the bitmap (it is similar to the radialslider). At the moment there is a hack to support winamp slider bars: the different images must be separated by 3 rows of unused pixels (well, maybe they are useful; if someone knows how... ;) * theme_loader.cpp: convert the file names from zip archives to lower case, to avoid mixed case issues in some winamp skins
72 lines
4.9 KiB
XML
72 lines
4.9 KiB
XML
<!DOCTYPE Theme PUBLIC "-//VideoLAN//DTD VLC Skins V2.0//EN" "skins.dtd">
|
|
|
|
<Theme version="2.0" magnet="9" alpha="255">
|
|
<ThemeInfo name="Winamp2" author="See README.txt in the skin file"/>
|
|
|
|
<Bitmap id="main" file="main.bmp" alphacolor="#FF0000" />
|
|
<Bitmap id="cbuttons" file="cbuttons.bmp" alphacolor="#FF0000">
|
|
<SubBitmap id="previous_up" x="0" y="0" width="23" height="18" />
|
|
<SubBitmap id="previous_down" x="0" y="18" width="23" height="18" />
|
|
<SubBitmap id="play_up" x="23" y="0" width="23" height="18" />
|
|
<SubBitmap id="play_down" x="23" y="18" width="23" height="18" />
|
|
<SubBitmap id="pause_up" x="46" y="0" width="23" height="18" />
|
|
<SubBitmap id="pause_down" x="46" y="18" width="23" height="18" />
|
|
<SubBitmap id="stop_up" x="69" y="0" width="23" height="18" />
|
|
<SubBitmap id="stop_down" x="69" y="18" width="23" height="18" />
|
|
<SubBitmap id="next_up" x="92" y="0" width="22" height="18" />
|
|
<SubBitmap id="next_down" x="92" y="18" width="22" height="18" />
|
|
<SubBitmap id="eject_up" x="114" y="0" width="22" height="16" />
|
|
<SubBitmap id="eject_down" x="114" y="16" width="22" height="16" />
|
|
</Bitmap>
|
|
<Bitmap id="posbar" file="posbar.bmp" alphacolor="#FF0000" >
|
|
<SubBitmap id="time_bg" x="0" y="0" width="248" height="10" />
|
|
<SubBitmap id="time_up" x="248" y="0" width="29" height="10" />
|
|
<SubBitmap id="time_down" x="278" y="0" width="29" height="10" />
|
|
</Bitmap>
|
|
<Bitmap id="titlebar" file="titlebar.bmp" alphacolor="#FF0000" >
|
|
<SubBitmap id="quit_up" x="18" y="0" width="9" height="9" />
|
|
<SubBitmap id="quit_down" x="18" y="9" width="9" height="9" />
|
|
</Bitmap>
|
|
<Bitmap id="shufrep" file="shufrep.bmp" alphacolor="#FF0000">
|
|
<SubBitmap id="noloop_up" x="0" y="0" width="28" height="15" />
|
|
<SubBitmap id="noloop_down" x="0" y="15" width="28" height="15" />
|
|
<SubBitmap id="loop_up" x="0" y="30" width="28" height="15" />
|
|
<SubBitmap id="loop_down" x="0" y="45" width="28" height="15" />
|
|
<SubBitmap id="noshuffle_up" x="28" y="0" width="47" height="15" />
|
|
<SubBitmap id="noshuffle_down" x="28" y="15" width="47" height="15" />
|
|
<SubBitmap id="shuffle_up" x="28" y="30" width="47" height="15" />
|
|
<SubBitmap id="shuffle_down" x="28" y="45" width="47" height="15" />
|
|
</Bitmap>
|
|
<Bitmap id="volume" file="volume.bmp" alphacolor="#FF0000">
|
|
<SubBitmap id="volume_bg" x="0" y="0" width="68" height="420" />
|
|
<SubBitmap id="volume_up" x="15" y="422" width="14" height="11" />
|
|
<SubBitmap id="volume_down" x="0" y="422" width="14" height="11" />
|
|
</Bitmap>
|
|
<BitmapFont id="digits_font" file="numbers.bmp" type="digits"/>
|
|
<BitmapFont id="digits_font" file="nums_ex.bmp" type="digits"/>
|
|
<BitmapFont id="text_font" file="text.bmp" type="text"/>
|
|
|
|
<Window id="mainWindow" x="400" y="50">
|
|
<Layout id="bigLayout" width="275" height="116">
|
|
<Group x="0" y="0">
|
|
<Image x="0" y="0" image="main" action="move" />
|
|
<Text font="digits_font" x="30" y="26" width="75" text="$T"/>
|
|
<Text font="text_font" x="111" y="27" width="155" text="$N"/>
|
|
<Slider value="volume" x="107" y="57" up="volume_up" down="volume_down" points="(7,6),(58,6)" background="volume_bg" nbimages="28" tooltiptext="Volume: $V%" />
|
|
<Image x="15" y="72" image="time_bg"/>
|
|
<Slider value="time" up="time_up" down="time_down" points="(30,78),(250,78)" thickness="5" tooltiptext="Time: $T"/>
|
|
<Button x="263" y="3" up="quit_up" down="quit_down" over="quit_up" action="vlc.quit()" tooltiptext="Quit" />
|
|
<Button x="16" y="88" up="previous_up" down="previous_down" action="playlist.previous()" tooltiptext="Previous" />
|
|
<Button x="39" y="88" up="play_up" down="play_down" action="vlc.play()" tooltiptext="Play" />
|
|
<Button x="62" y="88" up="pause_up" down="pause_down" action="vlc.pause()" tooltiptext="Pause" />
|
|
<Button x="85" y="88" up="stop_up" down="stop_down" action="vlc.stop()" tooltiptext="Stop" />
|
|
<Button x="108" y="88" up="next_up" down="next_down" action="playlist.next()" tooltiptext="Next" />
|
|
<Button x="136" y="88" up="eject_up" down="eject_down" action="dialogs.fileSimple()" tooltiptext="Open" />
|
|
<Checkbox x="164" y="89" up1="noshuffle_up" down1="noshuffle_down" up2="shuffle_up" down2="shuffle_down" state="playlist.isRandom" action1="playlist.setRandom(true)" action2="playlist.setRandom(false)" tooltiptext1="Shuffle" tooltiptext2="Shuffle"/>
|
|
<Checkbox x="210" y="89" up1="noloop_up" down1="noloop_down" up2="loop_up" down2="loop_down" state="playlist.isLoop" action1="playlist.setLoop(true)" action2="playlist.setLoop(false)" tooltiptext1="Loop" tooltiptext2="Loop"/>
|
|
</Group>
|
|
</Layout>
|
|
</Window>
|
|
|
|
</Theme>
|