feat(settings): Checkbox für Medien-Pause während Aufnahme
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -103,9 +103,19 @@ class SettingsDialog:
|
||||
frame, textvariable=mic_var, values=mic_names, state="readonly", width=32
|
||||
).grid(row=2, column=1, columnspan=2, sticky=tk.W, padx=4)
|
||||
|
||||
# --- Medien-Pause ---
|
||||
pause_media_var = tk.BooleanVar(
|
||||
value=self._config.pause_media_during_recording
|
||||
)
|
||||
ttk.Checkbutton(
|
||||
frame,
|
||||
text="Medienwiedergabe während Aufnahme pausieren",
|
||||
variable=pause_media_var,
|
||||
).grid(row=3, column=0, columnspan=3, sticky=tk.W, pady=4)
|
||||
|
||||
# --- Buttons ---
|
||||
btn_frame = ttk.Frame(frame)
|
||||
btn_frame.grid(row=3, column=0, columnspan=3, pady=12, sticky=tk.E)
|
||||
btn_frame.grid(row=4, column=0, columnspan=3, pady=12, sticky=tk.E)
|
||||
|
||||
def save():
|
||||
new_config = Config(
|
||||
@@ -117,6 +127,7 @@ class SettingsDialog:
|
||||
channels=self._config.channels,
|
||||
min_duration=self._config.min_duration,
|
||||
microphone="" if mic_var.get() == "Standard" else mic_var.get(),
|
||||
pause_media_during_recording=pause_media_var.get(),
|
||||
)
|
||||
save_config(new_config)
|
||||
self._on_save(new_config)
|
||||
|
||||
Reference in New Issue
Block a user