[gnome-boxes] Add Display.set_enable_audio
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes] Add Display.set_enable_audio
- Date: Wed, 14 Nov 2012 16:27:05 +0000 (UTC)
commit 0f110c414f5366ff2c992e4fe9c829d3c79ade0a
Author: Alexander Larsson <alexl redhat com>
Date: Fri Nov 9 11:20:55 2012 +0100
Add Display.set_enable_audio
This is needed to be able to mute non-visible displays
https://bugzilla.gnome.org/show_bug.cgi?id=672268
src/display.vala | 1 +
src/spice-display.vala | 4 ++++
src/vnc-display.vala | 3 +++
3 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/src/display.vala b/src/display.vala
index 814b763..4e19237 100644
--- a/src/display.vala
+++ b/src/display.vala
@@ -20,6 +20,7 @@ private abstract class Boxes.Display: GLib.Object, Boxes.IPropertiesProvider {
public abstract Gtk.Widget get_display (int n);
public abstract Gdk.Pixbuf? get_pixbuf (int n) throws Boxes.Error;
public abstract void set_enable_inputs (Gtk.Widget widget, bool enable);
+ public abstract void set_enable_audio (bool enable);
public abstract void connect_it () throws GLib.Error;
public abstract void disconnect_it ();
diff --git a/src/spice-display.vala b/src/spice-display.vala
index 7ed52f0..c125c21 100644
--- a/src/spice-display.vala
+++ b/src/spice-display.vala
@@ -101,6 +101,10 @@ private class Boxes.SpiceDisplay: Boxes.Display {
return display;
}
+ public override void set_enable_audio (bool enable) {
+ session.enable_audio = enable;
+ }
+
public override void set_enable_inputs (Gtk.Widget widget, bool enable) {
(widget as Spice.Display).disable_inputs = !enable;
}
diff --git a/src/vnc-display.vala b/src/vnc-display.vala
index 75f5f8e..fce77a8 100644
--- a/src/vnc-display.vala
+++ b/src/vnc-display.vala
@@ -104,6 +104,9 @@ private class Boxes.VncDisplay: Boxes.Display {
return display;
}
+ public override void set_enable_audio (bool enable) {
+ }
+
public override void set_enable_inputs (Gtk.Widget widget, bool enable) {
(widget as Vnc.Display).read_only = !enable;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]