Implement a slider widget for volume control that returns an exponentially scaled value

This commit is contained in:
netnazgul
2018-01-09 23:37:47 +03:00
committed by Oliver Brakmann
parent 9c08e430e2
commit c195699476
10 changed files with 77 additions and 22 deletions

View File

@@ -138,12 +138,12 @@ Container@LOBBY_MUSIC_BIN:
Height: 25
Align: Right
Text: Volume:
Slider@MUSIC_SLIDER:
ExponentialSlider@MUSIC_SLIDER:
X: 70
Y: 186
Width: PARENT_RIGHT - 80
Height: 20
Ticks: 5
Ticks: 7
ScrollPanel@MUSIC_LIST:
X: 307
Width: PARENT_RIGHT - 307

View File

@@ -128,12 +128,12 @@ Container@MUSIC_PANEL:
Height: 16
ImageCollection: music
ImageName: next
Slider@MUSIC_SLIDER:
ExponentialSlider@MUSIC_SLIDER:
X: 145
Y: 3
Width: 185
Height: 20
Ticks: 5
Ticks: 7
Label@TIME_LABEL:
X: (PARENT_RIGHT - WIDTH) / 2
Y: 315

View File

@@ -277,12 +277,12 @@ Container@SETTINGS_PANEL:
Height: 25
Align: Right
Text: Sound Volume:
Slider@SOUND_VOLUME:
ExponentialSlider@SOUND_VOLUME:
X: PARENT_RIGHT - WIDTH - 15
Y: 43
Width: 250
Height: 20
Ticks: 5
Ticks: 7
Checkbox@CASH_TICKS:
X: 15
Y: 40
@@ -304,12 +304,12 @@ Container@SETTINGS_PANEL:
Height: 25
Align: Right
Text: Music Volume:
Slider@MUSIC_VOLUME:
ExponentialSlider@MUSIC_VOLUME:
X: PARENT_RIGHT - WIDTH - 15
Y: 73
Width: 250
Height: 20
Ticks: 5
Ticks: 7
Label@VIDEO_LABEL:
X: PARENT_RIGHT - WIDTH - 270
Y: 97
@@ -317,12 +317,12 @@ Container@SETTINGS_PANEL:
Height: 25
Align: Right
Text: Video Volume:
Slider@VIDEO_VOLUME:
ExponentialSlider@VIDEO_VOLUME:
X: PARENT_RIGHT - WIDTH - 15
Y: 103
Width: 250
Height: 20
Ticks: 5
Ticks: 7
Label@AUDIO_DEVICE_LABEL:
X: 190 - WIDTH - 5
Y: 244

View File

@@ -128,12 +128,12 @@ Container@LOBBY_MUSIC_BIN:
Height: 25
Align: Right
Text: Volume:
Slider@MUSIC_SLIDER:
ExponentialSlider@MUSIC_SLIDER:
X: 70
Y: 186
Width: PARENT_RIGHT - 80
Height: 20
Ticks: 5
Ticks: 7
ScrollPanel@MUSIC_LIST:
X: 268
Width: PARENT_RIGHT - 268

View File

@@ -116,12 +116,12 @@ Background@MUSIC_PANEL:
Height: 25
ImageCollection: music
ImageName: next
Slider@MUSIC_SLIDER:
ExponentialSlider@MUSIC_SLIDER:
X: 145
Y: 3
Width: 175
Height: 20
Ticks: 5
Ticks: 7
Label@TIME_LABEL:
X: (PARENT_RIGHT - WIDTH) / 2
Y: 330

View File

@@ -285,12 +285,12 @@ Background@SETTINGS_PANEL:
Height: 25
Align: Right
Text: Sound Volume:
Slider@SOUND_VOLUME:
ExponentialSlider@SOUND_VOLUME:
X: PARENT_RIGHT - WIDTH - 15
Y: 43
Width: 250
Height: 20
Ticks: 5
Ticks: 7
Checkbox@CASH_TICKS:
X: 15
Y: 40
@@ -312,12 +312,12 @@ Background@SETTINGS_PANEL:
Height: 25
Align: Right
Text: Music Volume:
Slider@MUSIC_VOLUME:
ExponentialSlider@MUSIC_VOLUME:
X: PARENT_RIGHT - WIDTH - 15
Y: 73
Width: 250
Height: 20
Ticks: 5
Ticks: 7
Label@VIDEO_LABEL:
X: PARENT_RIGHT - WIDTH - 270
Y: 97
@@ -325,12 +325,12 @@ Background@SETTINGS_PANEL:
Height: 25
Align: Right
Text: Video Volume:
Slider@VIDEO_VOLUME:
ExponentialSlider@VIDEO_VOLUME:
X: PARENT_RIGHT - WIDTH - 15
Y: 103
Width: 250
Height: 20
Ticks: 5
Ticks: 7
Label@AUDIO_DEVICE_LABEL:
X: 190 - WIDTH - 5
Y: 244