12292
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
1 /** @page sound-signals Sound Signals
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
2
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
3 @signals
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
4 @signal playing-sound-event
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
5 @endsignals
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
6
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
7 <hr>
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
8
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
9 @signaldef playing-sound-event
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
10 @signalproto
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
11 gboolean (*playing_sound_event)(GaimSoundEventID event, GaimAccount *account);
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
12 @endsignalproto
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
13 @signaldesc
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
14 Emitted when gaim is going to play a sound event. This can be used to cancel playing sound by returning TRUE.
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
15 @param event The event this sound represents.
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
16 @param account The account the sound is being played for.
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
17 @return @c TRUE if the sound should not be played, or @c FALSE otherwise.
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
18 @endsignaldef
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
19
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
20 */
|
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
21 // vim: syntax=c tw=75 et
|