1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-22 00:17:58 +01:00

Make the "track" keyword available to Stream* autocommands.

This commit is contained in:
Doug Kearns
2009-03-30 01:42:12 +11:00
parent 8300db58dc
commit ec04c9b23a
2 changed files with 9 additions and 9 deletions

View File

@@ -93,20 +93,20 @@ function Player() // {{{
autocommands.trigger("ViewChange", { view: event.data }); autocommands.trigger("ViewChange", { view: event.data });
break; break;
case Ci.sbIMediacoreEvent.STREAM_START: case Ci.sbIMediacoreEvent.STREAM_START:
liberator.log("Track started: " + event.data); liberator.log("Track started: " + gMM.sequencer.currentItem);
autocommands.trigger("StreamStart", {}); autocommands.trigger("StreamStart", { track: gMM.sequencer.currentItem });
break; break;
case Ci.sbIMediacoreEvent.STREAM_PAUSE: case Ci.sbIMediacoreEvent.STREAM_PAUSE:
liberator.log("Track paused: " + event.data); liberator.log("Track paused: " + gMM.sequencer.currentItem);
autocommands.trigger("StreamPause", {}); autocommands.trigger("StreamPause", { track: gMM.sequencer.currentItem });
break; break;
case Ci.sbIMediacoreEvent.STREAM_END: case Ci.sbIMediacoreEvent.STREAM_END:
liberator.log("Track ended: " + event.data); liberator.log("Track ended: " + gMM.sequencer.currentItem);
autocommands.trigger("StreamEnd", {}); autocommands.trigger("StreamEnd", { track: gMM.sequencer.currentItem });
break; break;
case Ci.sbIMediacoreEvent.STREAM_STOP: case Ci.sbIMediacoreEvent.STREAM_STOP:
liberator.log("Track stopped: " + event.data); liberator.log("Track stopped: " + gMM.sequencer.currentItem);
autocommands.trigger("StreamStop", {}); autocommands.trigger("StreamStop", { track: gMM.sequencer.currentItem });
break; break;
} }
} }

View File

@@ -62,7 +62,7 @@ The following keywords are available where relevant:
*<state>* The new fullscreen state. Only for *Fullscreen*. *<state>* The new fullscreen state. Only for *Fullscreen*.
*<name>* The color scheme name. Only for *ColorScheme*. *<name>* The color scheme name. Only for *ColorScheme*.
*<view>* The new sequencer view. Only for *ViewChangePre* and *ViewChange*. *<view>* The new sequencer view. Only for *ViewChangePre* and *ViewChange*.
*<track>* The new media track. Only for *TrackChangePre* and *TrackChange*. *<track>* The new media track. Only for *TrackChangePre*, *TrackChange* and *Stream\**.
-------------------------------------------------------------- --------------------------------------------------------------
________________________________________________________________________________ ________________________________________________________________________________