plugins/musicmessaging/musicmessaging.c

Mon, 11 Jul 2005 03:39:44 +0000

author
Christian Muise <christian.muise@gmail.com>
date
Mon, 11 Jul 2005 03:39:44 +0000
changeset 11088
a27865ae1e2b
child 11108
cd88f2093c73
permissions
-rw-r--r--

[gaim-migrate @ 13108]
Added musicmessaging.c.

11088
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
1 #define GAIM_PLUGINS
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
2
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
3 #include <glib.h>
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
4
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
5 #include "notify.h"
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
6 #include "plugin.h"
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
7 #include "version.h"
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
8
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
9 static gboolean
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
10 plugin_load(GaimPlugin *plugin) {
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
11 gaim_notify_message(plugin, GAIM_NOTIFY_MSG_INFO, "Hello World!",
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
12 "This is the Hello World! plugin :)", NULL, NULL, NULL);
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
13
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
14 return TRUE;
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
15 }
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
16
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
17 static GaimPluginInfo info = {
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
18 GAIM_PLUGIN_MAGIC,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
19 GAIM_MAJOR_VERSION,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
20 GAIM_MINOR_VERSION,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
21 GAIM_PLUGIN_STANDARD,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
22 NULL,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
23 0,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
24 NULL,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
25 GAIM_PRIORITY_DEFAULT,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
26
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
27 "core-hello_world",
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
28 "Hello World!",
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
29 NULL,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
30
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
31 "Hello World Plugin",
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
32 "Hello World Plugin",
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
33 NULL,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
34 NULL,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
35
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
36 plugin_load,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
37 NULL,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
38 NULL,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
39
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
40 NULL,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
41 NULL,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
42 NULL,
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
43 NULL
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
44 };
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
45
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
46 static void
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
47 init_plugin(GaimPlugin *plugin) {
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
48 }
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
49
a27865ae1e2b [gaim-migrate @ 13108]
Christian Muise <christian.muise@gmail.com>
parents:
diff changeset
50 GAIM_INIT_PLUGIN(hello_world, init_plugin, info);

mercurial