doc/savedstatus-signals.dox

Sat, 26 Aug 2006 06:25:49 +0000

author
Richard Laager <rlaager@pidgin.im>
date
Sat, 26 Aug 2006 06:25:49 +0000
changeset 14400
953baf2eba1a
parent 13388
56132ad4179e
child 16244
be35cbf49dfb
permissions
-rw-r--r--

[gaim-migrate @ 17035]
Fixes SF Bug # 1373116 (and related Debian Bug #341607)

Fix the Find functionality in the log viewer. It now properly scrolls to the first occurrence of the search term. Also, clicking the Find button will now jump to the next occurrence of the search term, including wrapping around to the top.

Possible Badness:
This changes the behavior of all IMHTML searches. Previously, if you kept calling gtk_imhtml_search_find(), it'd clear the highlighting when you went past the last occurrence of the search term. This seems wrong. I believe it should either stop or wrap around to the top. Wrapping around seemed most useful to me, so that's what I implemented.

This was inspired by SF Patch #1545488 by Mark Schneider

13388
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
1 /** @page savedstatus-signals Saved Status Signals
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
2
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
3 @signals
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
4 @signal savedstatus-changed
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
5 @endsignals
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
6
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
7 <hr>
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
8
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
9 @signaldef savedstatus-changed
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
10 @signalproto
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
11 void (*savedstatus_changed)(GaimSavedStatus *new, GaimSavedStatus *old);
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
12 @endsignalproto
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
13 @signaldesc
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
14 Emitted when a new saved status is activated.
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
15 @endsignaldef
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
16
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
17 */
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents:
diff changeset
18 // vim: syntax=c tw=75 et

mercurial