Mercurial > pidgin
annotate plugins/simple.c @ 4755:54fbd9769677
[gaim-migrate @ 5072]
This fixes the debug window. It's probably not an ideal fix, but it
works. Some kind of core/ui splittage here would be nice.
I also made the gtk convo destroy function remove the timer to redraw
animated buddy icons, if it exists. This doesn't really affect anything,
since the redraw function checks to make sure the convo exists, but
it's probably more better this way.
Also, I meant to misspell "definitely." Really. I did. You don't
believe me? It's ok, I wouldn't believe me either.
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Thu, 13 Mar 2003 22:57:58 +0000 |
| parents | 154c4a9d9b6d |
| children | fefad67de2c7 |
| rev | line source |
|---|---|
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
1 #define GAIM_PLUGINS |
|
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
2 |
| 90 | 3 #include <stdio.h> |
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
4 #include "gaim.h" |
| 90 | 5 |
|
1047
ece2d1543b20
[gaim-migrate @ 1057]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
110
diff
changeset
|
6 static GModule *handle = NULL; |
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
7 |
|
1047
ece2d1543b20
[gaim-migrate @ 1057]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
110
diff
changeset
|
8 char *gaim_plugin_init(GModule *h) { |
|
92
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
9 printf("plugin loaded.\n"); |
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
10 handle = h; |
|
1489
5f5dae3b227d
[gaim-migrate @ 1499]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1047
diff
changeset
|
11 return NULL; |
| 90 | 12 } |
| 13 | |
| 14 void gaim_plugin_remove() { | |
|
92
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
15 printf("plugin unloaded.\n"); |
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
16 handle = NULL; |
| 90 | 17 } |
|
92
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
18 |
| 3551 | 19 struct gaim_plugin_description desc; |
| 20 struct gaim_plugin_description *gaim_plugin_desc() { | |
| 21 desc.api_version = PLUGIN_API_VERSION; | |
| 22 desc.name = g_strdup("Simple Plugin"); | |
| 23 desc.version = g_strdup("1.0"); | |
| 24 desc.description = g_strdup("Tests to see that most things are working."); | |
| 25 desc.authors = g_strdup("Eric Warmehoven <eric@warmenhoven.org>"); | |
| 26 desc.url = g_strdup(WEBSITE); | |
| 27 return &desc; | |
| 28 } | |
| 29 | |
|
92
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
30 char *name() { |
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
31 return "Simple Plugin Version 1.0"; |
|
92
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
32 } |
|
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
33 |
|
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
34 char *description() { |
|
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
35 return "Tests to see that most things are working."; |
|
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
36 } |
