From c659938c5003c3e825439a72ce518737821b6486 Mon Sep 17 00:00:00 2001 From: Fabio Lenherr / DashieTM Date: Thu, 16 Nov 2023 10:08:41 +0100 Subject: [PATCH] fix: Use microphone icons for input --- src/components/input/outputStreamEntry.rs | 6 ++---- src/components/input/sourceBox.rs | 8 ++++---- src/components/input/sourceEntry.rs | 4 ++-- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/components/input/outputStreamEntry.rs b/src/components/input/outputStreamEntry.rs index 1f6103e..afff09f 100644 --- a/src/components/input/outputStreamEntry.rs +++ b/src/components/input/outputStreamEntry.rs @@ -24,8 +24,6 @@ impl OutputStreamEntry { pub fn new(source_box: Arc, stream: OutputStream) -> Self { let obj: Self = Object::builder().build(); // TODO use event callback for progress bar -> this is the "im speaking" indicator - // TODO map mute to callback - // TODO map dropdown { let box_imp = source_box.imp(); let imp = obj.imp(); @@ -112,10 +110,10 @@ impl OutputStreamEntry { let index = stream.index; if muted { imp.resetSourceMute - .set_icon_name("microphone-volume-muted-symbolic"); + .set_icon_name("microphone-disabled-symbolic"); } else { imp.resetSourceMute - .set_icon_name("microphone-volume-high-symbolic"); + .set_icon_name("audio-input-microphone-symbolic"); } toggle_output_stream_mute(index, muted); })); diff --git a/src/components/input/sourceBox.rs b/src/components/input/sourceBox.rs index f8d78da..87fc214 100644 --- a/src/components/input/sourceBox.rs +++ b/src/components/input/sourceBox.rs @@ -167,10 +167,10 @@ pub fn populate_sources(input_box: Arc) { let index = stream.index; if muted { imp.resetSourceMute - .set_icon_name("audio-volume-muted-symbolic"); + .set_icon_name("microphone-disabled-symbolic"); } else { imp.resetSourceMute - .set_icon_name("audio-volume-high-symbolic"); + .set_icon_name("audio-input-microphone-symbolic"); } toggle_source_mute(index, muted); }); @@ -450,10 +450,10 @@ pub fn start_input_box_listener( let imp = entry.imp(); if ir.stream.muted { imp.resetSourceMute - .set_icon_name("microphone-volume-muted-symbolic"); + .set_icon_name("microphone-disabled-symbolic"); } else { imp.resetSourceMute - .set_icon_name("microphone-volume-high-symbolic"); + .set_icon_name("audio-input-microphone-symbolic"); } let name = ir.stream.application_name.clone() + ": " + ir.stream.name.as_str(); imp.resetSourceName.set_text(name.as_str()); diff --git a/src/components/input/sourceEntry.rs b/src/components/input/sourceEntry.rs index 329a12d..067c63b 100644 --- a/src/components/input/sourceEntry.rs +++ b/src/components/input/sourceEntry.rs @@ -66,10 +66,10 @@ impl SourceEntry { let index = stream.index; if muted { imp.resetSourceMute - .set_icon_name("audio-volume-muted-symbolic"); + .set_icon_name("microphone-disabled-symbolic"); } else { imp.resetSourceMute - .set_icon_name("audio-volume-high-symbolic"); + .set_icon_name("audio-input-microphone-symbolic"); } toggle_source_mute(index, muted); }));