aboutsummaryrefslogtreecommitdiff
path: root/src/mpris-controller.vala
diff options
context:
space:
mode:
authorConor Curran <conor.curran@canonical.com>2010-07-08 17:47:28 +0100
committerConor Curran <conor.curran@canonical.com>2010-07-08 17:47:28 +0100
commit0f2a6b2736713951fb4b88848e79849a8f1dc72a (patch)
tree100e2d6235254bad950ca2262f3b72f815f1f152 /src/mpris-controller.vala
parente4f900efd1e48814a70e4351cc3d878312daef37 (diff)
downloadayatana-indicator-sound-0f2a6b2736713951fb4b88848e79849a8f1dc72a.tar.gz
ayatana-indicator-sound-0f2a6b2736713951fb4b88848e79849a8f1dc72a.tar.bz2
ayatana-indicator-sound-0f2a6b2736713951fb4b88848e79849a8f1dc72a.zip
constants replaced and enums and title image now fetched from the mono theme
Diffstat (limited to 'src/mpris-controller.vala')
-rw-r--r--src/mpris-controller.vala15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/mpris-controller.vala b/src/mpris-controller.vala
index 61c96e7..2194d44 100644
--- a/src/mpris-controller.vala
+++ b/src/mpris-controller.vala
@@ -27,9 +27,9 @@ public class MprisController : GLib.Object
private PlayerController controller;
struct status {
public int32 playback;
- public int32 shuffle;
- public int32 repeat;
- public int32 endless;
+ //public int32 shuffle; // Not used just yet
+ //public int32 repeat;
+ //public int32 endless;
}
public MprisController(string name, PlayerController controller, string mpris_interface="org.freedesktop.MediaPlayer"){
@@ -65,9 +65,10 @@ public class MprisController : GLib.Object
* TRUE => Playing
* FALSE => Paused
**/
- public void transport_event(int command)
+ public void transport_event(TransportMenuitem.action command)
{
- if(command == 2){
+ debug("transport_event input = %i", (int)command);
+ if(command == TransportMenuitem.action.PLAY_PAUSE){
status st = this.mpris_player.GetStatus();
bool play_state = st.playback == 1;
debug("toggle_playback - initial play state %i", (int)play_state);
@@ -82,10 +83,10 @@ public class MprisController : GLib.Object
this.mpris_player.Pause();
}
}
- else if(command == 1){
+ else if(command == TransportMenuitem.action.PREVIOUS){
this.mpris_player.previous();
}
- else if(command == 3){
+ else if(command == TransportMenuitem.action.NEXT){
this.mpris_player.next();
}
}