From 5423b775163add2b6a6682348f583cdf52c4f6b7 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <mail@justjanne.de>
Date: Wed, 8 Jan 2025 16:12:04 +0100
Subject: [PATCH] add presets

---
 configs/voctocore-cam1.ini | 23 +++++++++++++++++++++++
 configs/voctocore-cam2.ini | 38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)

diff --git a/configs/voctocore-cam1.ini b/configs/voctocore-cam1.ini
index 6a38590..ba0f6f6 100644
--- a/configs/voctocore-cam1.ini
+++ b/configs/voctocore-cam1.ini
@@ -175,6 +175,29 @@ pip-pip_                = 750, |pip / sbs / |pip
 ; unique name                       =   ms, from / [... /] to
 def                     = 750, * / *
 
+[toolbar]
+; only evaluated in voctogui, but having it here means we don't have
+; to configure two systems if we change configs.
+fullscreen = false
+ports = false
+queues = false
+presets = fs_cam1,fs_slides,lec_slides_cam1
+
+[preset.fs_cam1]
+name = CAM1
+icon = speaker.svg
+key = q
+
+[preset.fs_slides]
+name = SLIDES
+icon = slides.svg
+key = w
+
+[preset.lec_slides_cam1]
+name = CAM1|SLIDES
+icon = side-by-side-preview.svg
+key = e
+
 [toolbar.sources.a]
 buttons=cam1,slides
 cam1.name = cam1
diff --git a/configs/voctocore-cam2.ini b/configs/voctocore-cam2.ini
index 20fec92..a9b57f5 100644
--- a/configs/voctocore-cam2.ini
+++ b/configs/voctocore-cam2.ini
@@ -183,6 +183,44 @@ pip-pip_                = 750, |pip / sbs / |pip
 ; unique name                       =   ms, from / [... /] to
 def                     = 750, * / *
 
+[toolbar]
+; only evaluated in voctogui, but having it here means we don't have
+; to configure two systems if we change configs.
+fullscreen = false
+ports = false
+queues = false
+presets = fs_cam1,fs_cam2,fs_slides,sbs_cam1_cam2,lec_slides_cam1,lec_slides_cam2
+
+[preset.fs_cam1]
+name = CAM1
+icon = speaker.svg
+key = q
+
+[preset.fs_cam2]
+name = CAM2
+icon = speaker.svg
+key = w
+
+[preset.fs_slides]
+name = SLIDES
+icon = slides.svg
+key = e
+
+[preset.sbs_cam1_cam2]
+name = CAM1|CAM2
+icon = side-by-side.svg
+key = r
+
+[preset.lec_slides_cam1]
+name = CAM1|SLIDES
+icon = side-by-side-preview.svg
+key = t
+
+[preset.lec_slides_cam2]
+name = CAM2|SLIDES
+icon = side-by-side-preview.svg
+key = z
+
 [toolbar.sources.a]
 buttons=cam1,cam2,slides
 cam1.name = cam1
-- 
GitLab