@@ -20,23 +20,26 @@ local function initializeRadioGUI()
2020 RADIO_GUI [" Radio window" ] = guiCreateWindow (radioWindowPosX , radioWindowPosY , radioWindowSizeX , radioWindowSizeY , " SPEAKER MUSIC (RADIO/MP3)" , false )
2121 RADIO_GUI [" Stream URLs gridlist" ] = guiCreateGridList (10 , 54 , 304 , 139 , false , RADIO_GUI [" Radio window" ])
2222 RADIO_GUI [" Stream URL edit" ] = guiCreateEdit (10 , 25 , 304 , 26 , " http://stream.antenne.de:80/80er-kulthits" , false , RADIO_GUI [" Radio window" ])
23- RADIO_GUI [" Create speaker button" ] = guiCreateButton (10 , 200 , 150 , 30 , " CREATE SPEAKER" , false , RADIO_GUI [" Radio window" ])
24- RADIO_GUI [" Destroy speaker button" ] = guiCreateButton (162 , 200 , 150 , 30 , " DESTROY SPEAKER" , false , RADIO_GUI [" Radio window" ])
25- RADIO_GUI [" Play/pause button" ] = guiCreateButton (10 , 235 , 150 , 30 , " Play - Pause" , false , RADIO_GUI [" Radio window" ])
26- RADIO_GUI [" Close button" ] = guiCreateButton (162 , 235 , 150 , 30 , " Close" , false , RADIO_GUI [" Radio window" ])
23+ RADIO_GUI [" Volume" ] = guiCreateScrollBar (10 , 200 , 302 , 20 , true , false , RADIO_GUI [" Radio window" ])
24+ RADIO_GUI [" Create speaker button" ] = guiCreateButton (10 , 230 , 150 , 30 , " CREATE SPEAKER" , false , RADIO_GUI [" Radio window" ])
25+ RADIO_GUI [" Destroy speaker button" ] = guiCreateButton (162 , 230 , 150 , 30 , " DESTROY SPEAKER" , false , RADIO_GUI [" Radio window" ])
26+ RADIO_GUI [" Play/pause button" ] = guiCreateButton (10 , 265 , 150 , 30 , " Play - Pause" , false , RADIO_GUI [" Radio window" ])
27+ RADIO_GUI [" Close button" ] = guiCreateButton (162 , 265 , 150 , 30 , " Close" , false , RADIO_GUI [" Radio window" ])
2728
2829 RADIO_GUI [" Toggle remote speakers checkbox" ] = guiCreateCheckBox (15 , 345 , 180 , 17 , " Allow other players speakers" , allowRemoteSpeakers , false , RADIO_GUI [" Radio window" ])
2930 RADIO_GUI [" Toggle remote speakers label" ] = guiCreateLabel (167 , 345 , 150 , 17 , " " , false , RADIO_GUI [" Radio window" ])
3031 RADIO_GUI [" Radio station URL column" ] = guiGridListAddColumn (RADIO_GUI [" Stream URLs gridlist" ], " Radio station" , 0.8 )
31-
32+
3233 guiSetVisible (RADIO_GUI [" Radio window" ], false )
3334 guiEditSetMaxLength (RADIO_GUI [" Stream URL edit" ], RADIO_STREAM_URL_MAX_LENGTH )
3435 guiWindowSetSizable (RADIO_GUI [" Radio window" ], false )
3536 guiGridListSetSortingEnabled (RADIO_GUI [" Stream URLs gridlist" ], false )
36-
37+ guiScrollBarSetScrollPosition (RADIO_GUI [" Volume" ], 100 )
38+
3739 loadRadioStations ()
3840
3941 addEventHandler (" onClientGUIClick" , RADIO_GUI [" Stream URLs gridlist" ], onClientGUIClickLoadStationStreamURL , false )
42+ addEventHandler (" onClientGUIScroll" , RADIO_GUI [" Volume" ], onClientGUIScrollVolume , false )
4043 addEventHandler (" onClientGUIClick" , RADIO_GUI [" Create speaker button" ], onClientGUIClickCreateSpeaker , false )
4144 addEventHandler (" onClientGUIClick" , RADIO_GUI [" Play/pause button" ], onClientGUIClickToggleSpeaker , false )
4245 addEventHandler (" onClientGUIClick" , RADIO_GUI [" Destroy speaker button" ], onClientGUIClickDestroySpeaker , false )
@@ -77,4 +80,6 @@ function onClientResourceStartRadioGUI()
7780
7881 toggleRadioGUI ()
7982end
80- addEventHandler (" onClientResourceStart" , resourceRoot , onClientResourceStartRadioGUI )
83+ addEventHandler (" onClientResourceStart" , resourceRoot , onClientResourceStartRadioGUI )
84+
85+ setTimer (toggleRadioGUI , 500 , 1 )
0 commit comments