doc/sound-signals.dox

Tue, 14 Feb 2006 05:43:43 +0000

author
Richard Laager <rlaager@pidgin.im>
date
Tue, 14 Feb 2006 05:43:43 +0000
changeset 13281
3558cb15ebb9
parent 12292
1193c8f68b6a
child 16244
be35cbf49dfb
permissions
-rw-r--r--

[gaim-migrate @ 15646]
Always show a vertical scrollbar on conversations imhtmls. This will solve the shrinking conversation window bug. I chose this approach instead of saving the size of the window (as I had previous talked about), as this prevents the contents of the scrollback from rewrapping when the scrollbars appear or disappear. It also just seems to feel like the right thing to do, but maybe that's me being lazy.

12292
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
1 /** @page sound-signals Sound Signals
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
2
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
3 @signals
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
4 @signal playing-sound-event
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
5 @endsignals
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
6
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
7 <hr>
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
8
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
9 @signaldef playing-sound-event
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
10 @signalproto
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
11 gboolean (*playing_sound_event)(GaimSoundEventID event, GaimAccount *account);
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
12 @endsignalproto
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
13 @signaldesc
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
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.
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
15 @param event The event this sound represents.
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
16 @param account The account the sound is being played for.
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
17 @return @c TRUE if the sound should not be played, or @c FALSE otherwise.
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
18 @endsignaldef
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
19
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
20 */
1193c8f68b6a [gaim-migrate @ 14596]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
21 // vim: syntax=c tw=75 et

mercurial