summaryrefslogtreecommitdiff
path: root/geometrymanager.c
diff options
context:
space:
mode:
authorkamel5 <vdr.kamel5 (at) gmx (dot) net>2022-06-04 15:04:35 +0200
committerkamel5 <vdr.kamel5 (at) gmx (dot) net>2022-06-09 13:46:58 +0200
commit1ea5cecda52336274ba20b7041553da10600909a (patch)
tree4a60d442ebd3b942cc446658a45a78201d454087 /geometrymanager.c
parent1990be25d8adb1e0630307d46729db90154ac323 (diff)
downloadskin-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.c14
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;
+ }
+
}