diff options
author | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2022-06-04 15:04:35 +0200 |
---|---|---|
committer | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2022-06-09 13:46:58 +0200 |
commit | 1ea5cecda52336274ba20b7041553da10600909a (patch) | |
tree | 4a60d442ebd3b942cc446658a45a78201d454087 /geometrymanager.c | |
parent | 1990be25d8adb1e0630307d46729db90154ac323 (diff) | |
download | skin-nopacity-1ea5cecda52336274ba20b7041553da10600909a.tar.gz skin-nopacity-1ea5cecda52336274ba20b7041553da10600909a.tar.bz2 |
Add a simple VolumeBox for DisplayReplay
Adds a simpler volume box in DisplayReplay. An setup option is added to
change the type of volume box.
Diffstat (limited to 'geometrymanager.c')
-rw-r--r-- | geometrymanager.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/geometrymanager.c b/geometrymanager.c index 91c8459..4ed5828 100644 --- a/geometrymanager.c +++ b/geometrymanager.c @@ -242,4 +242,18 @@ void cGeometryManager::SetGeometry(void) { volumeProgressBarHeight = 0.3 * volumeHeight; if (volumeProgressBarHeight % 2 != 0) volumeProgressBarHeight++; + + // Volume Sizes for Replay + if (config.GetValue("displayReplayVolume") == vbSimple) { + replayVolumeLeft = replayOsdWidth / 3; + replayVolumeTop = replayHeight - replayFooterHeight; + replayVolumeWidth = replayOsdWidth / 3; + replayVolumeHeight = replayFooterHeight; + } else { + replayVolumeLeft = (replayOsdWidth - volumeWidth) / 2; + replayVolumeTop = replayOsdHeight - volumeHeight - config.GetValue("replayBorderVolumeBottom"); + replayVolumeWidth = volumeWidth; + replayVolumeHeight = volumeHeight; + } + } |