Threshold-Yuzu/resource/layout/musicpage_details_album.layout

188 lines
4.1 KiB
Plaintext

"resource/layout/musicpage_details_album.layout"
{
controls
{
AlbumTitleLabel { controlname="Label" style="AlbumTitleStyle" }
ArtistLabel { controlname="Label" style="ArtistStyle" }
TracksInfoLabel { controlname="Label" style="TracksInfoStyle" }
CoverImage { controlname="ImagePanel" style="CoverStyle" scaling=fit}
PlayTracksButton {
controlname="Button"
labeltext="#Music_Album_Details_PlayTracks"
style="ActionButtonStyle"
command="AlbumPlayTracksAction"
}
AddTracksToQueueButton
{
controlname="Button"
labelText="#Music_Album_Details_AddTracksToQueue"
style="AdditionalActionButtonStyle"
command="AlbumAddTracksToQueueAction"
}
AddTracksToPlaylistButton
{
controlname="Button"
labelText="#Music_Album_Details_AddTracksToPlaylist"
style="AdditionalActionButtonStyle"
command="AlbumAddTracksToPlaylistAction"
}
ShowAlbumButton {
controlname="Button"
labeltext="#Music_Album_Details_ShowAlbum"
style="AdditionalActionButtonStyle"
command="AlbumShowAction"
}
PlayAlbumButton {
controlname="Button"
labeltext="#Music_Album_Details_Play"
style="ActionButtonStyle"
command="AlbumPlayAction"
}
AddAlbumToQueueButton
{
controlname="Button"
labelText="#Music_Album_Details_AddToQueue"
style="AdditionalActionButtonStyle"
command="AlbumAddToQueueAction"
}
AddAlbumToPlaylistButton
{
controlname="Button"
labelText="#Music_Album_Details_AddToPlaylist"
style="AdditionalActionButtonStyle"
command="AlbumAddToPlaylistAction"
}
ShowAlbumInSystemButton
{
controlname="Button"
labelText="#Music_Album_Details_ShowAlbumInSystem"
style="AdditionalActionButtonStyle"
command="AlbumShowAlbumInSystemAction"
}
}
styles
{
CMusicPage_Details_Album
{
bgcolor=none
render
{
}
render_bg
{
//0="fill( x0, y0, x1, y1+18, Root.RightCol )"
}
}
AlbumTitleStyle
{
font-size=46
textcolor=DefaultText
font-family=light
padding-bottom=2
}
ArtistStyle
{
font-size=24
textcolor=DefaultText
font-family=semilight
bgcolor=none
}
TracksInfoStyle
{
font-size=18
textcolor=DefaultText.Hover
font-family=basefont
font-weight=400
bgcolor=none
}
TrackStyle
{
padding-bottom=10
padding-top=0
textcolor=DefaultText
font-family=basefont
font-weight=400
bgcolor=none
render_bg{
}
}
TrackStyle:hover
{
textcolor=DefaultText.Hover
}
CoverStyle
{
}
AdditionalActionButtonStyle
{
font-family=basefont
textcolor=DefaultText
render {}
bgcolor=none
}
AdditionalActionButtonStyle:hover
{
textcolor=DefaultText.Hover
}
ActionButtonStyle
{
inset="18 0 0 0"
font-family=basefont
textcolor=DefaultText
bgcolor=none
render
{
1="image( x0 + 8, y0 + 7, x1, y1, graphics/Threshold/music/play )"
}
}
ActionButtonStyle:hover{
textcolor=DefaultText.Hover
render
{
1="image( x0 + 8, y0 + 7, x1, y1, graphics/Threshold/music/play_hover )"
}
}
}
layout
{
region { name=bodyregion margin=18 margin-bottom=0 overflow=allow-vertical}
//region { name=headerregion x=10 y=20 width=max height=max overflow=scroll-vertical }
//region { name=leftcolumn x=20 width=200 overflow=scroll-vertical }
//region { name=trackcolumn width=max overflow=scroll-vertical }
place { control="CoverImage" align=top width=200 height=200 region=bodyregion x=0 y=0}
place { control="AlbumTitleLabel" region=bodyregion start=CoverImage dir=right x=20 y=0 }
place { control="ArtistLabel,TracksInfoLabel" region=bodyregion start=AlbumTitleLabel dir=down}
place { control="PlayTracksButton" region=bodyregion y=5 start=TracksInfoLabel dir=down}
place { control="AddTracksToQueueButton,AddTracksToPlaylistButton,PlayAlbumButton,AddAlbumToQueueButton,AddAlbumToPlaylistButton,ShowAlbumButton,ShowAlbumInSystemButton" margin-left=5 region=bodyregion dir=right start=PlayTracksButton spacing=5 }
place { control=*MusicPageDetailsTrack dir=down y=220 x=0 width=max region=bodyregion}
}
}