Mercurial > pidgin.yaz
annotate doc/gtkblist-signals.dox @ 9896:a806e5150eca
[gaim-migrate @ 10785]
" summary:
This patch adds support for a zephyr proxy tzc. User
visible changes will be an options check box to enable
tzc, and a text box with the command to run tzc. %s in
the command would be replaced by the user's exposure
(visibility) level.
e.g
ssh username@host tzc -e %s
Details:
What is tzc:
tzc aka "trivial zephyr client", is a zephyr helper
program, designed originally for use with emacs-zephyr
(it takes as input and outputs lisp expressions), and
also used as the backend for kzephyr.
Why?
It is often invoked by a zephyr using on a remote host,
by doing
ssh username@host tzc -e EXPOSURE
so that one can use any of the zephyr clients that use
it as a backend, behind NAT "routers" and firewalls,
which will generally block zephyr.
Also, people will not have to recompile gaim, or have a
working zephyr setup as is currently needed - they can
merely set the tzc command to a run tzc from a remote
host which has zephyr and tzc installed -- most zephyr
users are at universities where they have access to
such a machine.
Where can one get tzc?
I tested this against the version (2.6.15-zml)
available here:
http://www.club.cc.cmu.edu/debian/dists/stable/contrib/source/tzc-cclub_001-3.tar.gz
Some older versions won't support buddylists.
A lot of the parsing code was borrowed (and converted from
C++ to C)
from kzephyr (http://www-2.cs.cmu.edu/~colohan/kzephyr/),
a GPL'd zephyr client.
And tzc is also GPL'd, FWIW." --Arun A Tharuvai
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Sat, 28 Aug 2004 02:25:16 +0000 |
parents | 93211b7538d6 |
children | 5cb55bcad11b |
rev | line source |
---|---|
9001 | 1 /** @page gtkblist-signals GtkBlist Signals |
2 | |
3 @signals | |
4 @signal gtkblist-created | |
5 @signal drawing-tooltip | |
6 @endsignals | |
7 | |
8 <hr> | |
9 | |
10 @signaldef gtkblist-created | |
11 @signalproto | |
9568 | 12 void (*gtkblist-created)(GaimBuddyList *blist); |
9001 | 13 @endsignalproto |
14 @signaldesc | |
15 Emitted when the buddy list is created. | |
16 @param blist The buddy list. | |
17 @endsignaldef | |
18 | |
19 @signaldef drawing-tooltip | |
20 @signalproto | |
21 void (*drawing-tooltip)(GaimBlistNode *node, char **text); | |
22 @endsignalproto | |
23 @signaldesc | |
24 Emitted just before a tooltip is displayed. | |
25 @a text is a pointer to a string, so the plugin can replace the text that | |
26 will be displayed. | |
27 @note | |
28 Make sure to free @a *text before you replace it! | |
29 @param node The blist node for the tooltip. | |
30 @param text A pointer to the text that will be displayed. | |
31 @endsignaldef | |
32 */ |