37 lines
928 B
Plaintext
37 lines
928 B
Plaintext
|
VolumeScrollbar < HorizontalScrollBar
|
||
|
step: 1
|
||
|
@onValueChange: modules.client_options.setOption(self:getId(), self:getValue())
|
||
|
@onSetup: |
|
||
|
UIScrollBar.onSetup(self)
|
||
|
local value = modules.client_options.getOption(self:getId())
|
||
|
self:setValue(value)
|
||
|
|
||
|
Panel
|
||
|
OptionCheckBox
|
||
|
id: enableAudio
|
||
|
!text: tr('Enable audio')
|
||
|
|
||
|
OptionCheckBox
|
||
|
id: enableMusicSound
|
||
|
!text: tr('Enable music sound')
|
||
|
|
||
|
Label
|
||
|
id: musicSoundVolumeLabel
|
||
|
!text: tr('Music volume: %d', 100)
|
||
|
anchors.left: parent.left
|
||
|
anchors.right: parent.right
|
||
|
anchors.top: prev.bottom
|
||
|
margin-top: 6
|
||
|
@onSetup: |
|
||
|
local value = modules.client_options.getOption('musicSoundVolume')
|
||
|
self:setText(tr('Music volume: %d', value))
|
||
|
|
||
|
VolumeScrollbar
|
||
|
id: musicSoundVolume
|
||
|
anchors.left: parent.left
|
||
|
anchors.right: parent.right
|
||
|
anchors.top: prev.bottom
|
||
|
margin-top: 3
|
||
|
minimum: 0
|
||
|
maximum: 100
|