comparison libpurple/plugins/codeinline.c @ 15822:32c366eeeb99

sed -ie 's/gaim/purple/g'
author Sean Egan <seanegan@gmail.com>
date Mon, 19 Mar 2007 07:01:17 +0000
parents 5fe8042783c1
children 4c707efebc0c
comparison
equal deleted inserted replaced
15821:84b0f9b23ede 15822:32c366eeeb99
1 /* 1 /*
2 * gaim 2 * purple
3 * 3 *
4 * Gaim is the legal property of its developers, whose names are too numerous 4 * Purple is the legal property of its developers, whose names are too numerous
5 * to list here. Please refer to the COPYRIGHT file distributed with this 5 * to list here. Please refer to the COPYRIGHT file distributed with this
6 * source distribution. 6 * source distribution.
7 * 7 *
8 * This program is free software; you can redistribute it and/or modify 8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by 9 * it under the terms of the GNU General Public License as published by
24 #include "plugin.h" 24 #include "plugin.h"
25 #include "notify.h" 25 #include "notify.h"
26 #include "util.h" 26 #include "util.h"
27 #include "version.h" 27 #include "version.h"
28 28
29 GaimPlugin *plugin_handle = NULL; 29 PurplePlugin *plugin_handle = NULL;
30 30
31 static gboolean outgoing_msg_cb(GaimAccount *account, const char *who, char **message, 31 static gboolean outgoing_msg_cb(PurpleAccount *account, const char *who, char **message,
32 GaimConversation *conv, GaimMessageFlags flags, gpointer null) 32 PurpleConversation *conv, PurpleMessageFlags flags, gpointer null)
33 { 33 {
34 char *m; 34 char *m;
35 char **ms = g_strsplit(*message, "<u>", -1); 35 char **ms = g_strsplit(*message, "<u>", -1);
36 m = g_strjoinv("<font face=\"monospace\" color=\"#00b025\">", ms); 36 m = g_strjoinv("<font face=\"monospace\" color=\"#00b025\">", ms);
37 g_strfreev(ms); 37 g_strfreev(ms);
43 *message = m; 43 *message = m;
44 return FALSE; 44 return FALSE;
45 } 45 }
46 46
47 static gboolean 47 static gboolean
48 plugin_load(GaimPlugin *plugin) 48 plugin_load(PurplePlugin *plugin)
49 { 49 {
50 void *handle = gaim_conversations_get_handle(); 50 void *handle = purple_conversations_get_handle();
51 plugin_handle = plugin; 51 plugin_handle = plugin;
52 gaim_signal_connect(handle, "writing-im-msg", plugin, 52 purple_signal_connect(handle, "writing-im-msg", plugin,
53 GAIM_CALLBACK(outgoing_msg_cb), NULL); 53 PURPLE_CALLBACK(outgoing_msg_cb), NULL);
54 gaim_signal_connect(handle, "sending-im-msg", plugin, 54 purple_signal_connect(handle, "sending-im-msg", plugin,
55 GAIM_CALLBACK(outgoing_msg_cb), NULL); 55 PURPLE_CALLBACK(outgoing_msg_cb), NULL);
56 56
57 return TRUE; 57 return TRUE;
58 } 58 }
59 59
60 60
61 static GaimPluginInfo info = 61 static PurplePluginInfo info =
62 { 62 {
63 GAIM_PLUGIN_MAGIC, 63 PURPLE_PLUGIN_MAGIC,
64 GAIM_MAJOR_VERSION, 64 PURPLE_MAJOR_VERSION,
65 GAIM_MINOR_VERSION, 65 PURPLE_MINOR_VERSION,
66 GAIM_PLUGIN_STANDARD, 66 PURPLE_PLUGIN_STANDARD,
67 NULL, 67 NULL,
68 0, 68 0,
69 NULL, 69 NULL,
70 GAIM_PRIORITY_DEFAULT, 70 PURPLE_PRIORITY_DEFAULT,
71 "codeinline", 71 "codeinline",
72 "Code Inline", 72 "Code Inline",
73 "1.0", 73 "1.0",
74 "Formats text as code", 74 "Formats text as code",
75 "Changes the formatting of any outgoing text such that " 75 "Changes the formatting of any outgoing text such that "
76 "anything underlined will be received green and monospace.", 76 "anything underlined will be received green and monospace.",
77 "Sean Egan <seanegan@gmail.com>", 77 "Sean Egan <seanegan@gmail.com>",
78 "http://gaim.sourceforge.net", 78 "http://purple.sourceforge.net",
79 plugin_load, 79 plugin_load,
80 NULL, 80 NULL,
81 NULL, 81 NULL,
82 NULL, 82 NULL,
83 NULL, 83 NULL,
84 NULL, 84 NULL,
85 NULL 85 NULL
86 }; 86 };
87 87
88 static void 88 static void
89 init_plugin(GaimPlugin *plugin) 89 init_plugin(PurplePlugin *plugin)
90 { 90 {
91 } 91 }
92 92
93 GAIM_INIT_PLUGIN(urlcatcher, init_plugin, info) 93 PURPLE_INIT_PLUGIN(urlcatcher, init_plugin, info)