Fri, 06 Jan 2006 04:46:00 +0000
[gaim-migrate @ 15091]
" Adds an emblem to a buddy if they have a queued message
(hidden conversation). In the large buddy list it is
added in the northwest corner, sliding the existing
northwest emblem (if specified) to the northeast
position and discarding the northeast emblem. In the
small buddy list, the emblem is added to the southeast.
Attached is a patch and an emblem image to be dropped
in pixmaps/status/default/. The emblem image is a
scaled down version of the send-im.png image." -- Casey Harkins
as I asked for this patch, and since there don't seem to be objections to
it (yet), I'm going ahead and applying it.
committer: Luke Schierer <lschiere@pidgin.im>
|
11332
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
1 | #!/bin/bash |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
2 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
3 | METHOD_NAME=$1 |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
4 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
5 | if test -z "$METHOD_NAME" |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
6 | then |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
7 | cat <<EOF |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
8 | This program calls gaim API functions using DBus. As opposed to gaim-send, |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
9 | it does not print the return value. |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
10 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
11 | Usage: |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
12 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
13 | $0 method-name type1:parameter1 type2:parameter2 ... |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
14 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
15 | This shell script just invokes dbus-send, see man dbus-send for how |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
16 | to specify the parameters. |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
17 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
18 | Examples: |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
19 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
20 | $0 GaimCoreQuit |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
21 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
22 | Use dbus-viewer to get the list of supported functions and their parameters. |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
23 | EOF |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
24 | exit 1 |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
25 | fi |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
26 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
27 | shift |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
28 | dbus-send --dest=org.gaim.GaimService --type=method_call /org/gaim/GaimObject org.gaim.GaimInterface.$METHOD_NAME "$@" |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
29 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
30 | echo |