Changes
2 changed files (+25/-0)
-
-
@@ -135,5 +135,9 @@ thread.join();return false; }); } public void control(Transport.Zone zone, uint16 action) { conn.control(zone, action); } } }
-
-
-
@@ -48,6 +48,24 @@ this.render();} public void listen(Plac.AsyncConnection conn) { play.clicked.connect(() => { var row = zone_rows[zone_id]; if (row == null) { return; } conn.control(row.zone, Plac.Transport.ACTION_PLAY); }); pause.clicked.connect(() => { var row = zone_rows[zone_id]; if (row == null) { return; } conn.control(row.zone, Plac.Transport.ACTION_PAUSE); }); conn.zones_changed.connect((event) => { foreach (string id in event.removed) { GLib.log("Plac", LEVEL_DEBUG, "Zone id=%s removed", id);
-
@@ -114,6 +132,9 @@ play.visible = true;pause.visible = false; return; } play.sensitive = (row.zone.allowed_action & Plac.Transport.ACTION_PLAY) != 0; pause.sensitive = (row.zone.allowed_action & Plac.Transport.ACTION_PAUSE) != 0; switch (row.zone.playback) { case LOADING:
-