summaryrefslogtreecommitdiffstats
path: root/kscd/kscd.profile.xml
blob: 542c5911a598e2756c997a5f8bc49229a397abdb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?xml version="1.0" ?>
<!DOCTYPE profile SYSTEM "profile.dtd">

<profile id="kscd" servicename="KsCD">
	<name>KsCD</name>
	<author>Aaron J. Seigo</author>
	<action objid="CDPlayer" prototype="void play()" class="play" repeat="0" autostart="1">
		<name>Play/Pause</name>
		<comment>Toggles between playing and pausing.</comment>
	</action>
	<action objid="CDPlayer" prototype="void stop()" class="stop" repeat="0" autostart="0">
		<name>Stop</name>
		<comment>Stops the CD.</comment>
	</action>
	<action objid="CDPlayer" prototype="void eject()" class="eject" repeat="0" autostart="0">
		<name>Eject</name>
		<comment>Ejects the CD.</comment>
	</action>
	<action objid="CDPlayer" prototype="void forward()" class="forward" repeat="1" autostart="0">
		<name>Fast Forward</name>
		<comment>Skips forwards in the current track.</comment>
	</action>
	<action objid="CDPlayer" prototype="void backward()" class="rewind" repeat="1" autostart="0">
		<name>Rewind</name>
		<comment>Skips backwards in the current track.</comment>
	</action>
	<action objid="CDPlayer" prototype="void previous()" class="previous" repeat="0" autostart="0">
		<name>Previous</name>
		<comment>Skips to the previous track on the CD.</comment>
	</action>
	<action objid="CDPlayer" prototype="void next()" class="next" repeat="0" autostart="0">
		<name>Next</name>
		<comment>Skips to the next track on the CD.</comment>
	</action>
	<action objid="CDPlayer" prototype="void setTrack(int)" class="number" repeat="0" autostart="1">
		<name>Set Track</name>
		<comment>Skips to a specific track on the CD.</comment>
		<argument type="int">
			<comment>The number of the track to skip to.</comment>
			<range min="0" max="100"/>
		</argument>
	</action>
	<action objid="CDPlayer" prototype="void setVolume(int)" repeat="0" autostart="0">
		<name>Set Volume</name>
		<comment>Sets the play volume.</comment>
		<argument type="int">
			<comment>The volume to set the CD player to.</comment>
			<range min="0" max="100"/>
		</argument>
	</action>
	<action objid="CDPlayer" prototype="void toggleLoop()" repeat="0" autostart="0">
		<name>Loop</name>
		<comment>Toggles looping on and off.</comment>
	</action>
	<action objid="CDPlayer" prototype="void toggleShuffle()" repeat="0" autostart="0">
		<name>Shffule</name>
		<comment>Toggles track shuffling on and off.</comment>
	</action>
</profile>