diff libpurple/plugins/offlinemsg.c @ 15823: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 4999bbc52881
line wrap: on
line diff
--- a/libpurple/plugins/offlinemsg.c	Mon Mar 19 06:11:46 2007 +0000
+++ b/libpurple/plugins/offlinemsg.c	Mon Mar 19 07:01:17 2007 +0000
@@ -26,7 +26,7 @@
 #define PLUGIN_DESCRIPTION	N_("Save messages sent to an offline user as pounce.")
 #define PLUGIN_AUTHOR		"Sadrul H Chowdhury <sadrul@users.sourceforge.net>"
 
-/* Gaim headers */
+/* Purple headers */
 #include <version.h>
 
 #include <blist.h>
@@ -50,8 +50,8 @@
 
 struct _OfflineMsg
 {
-	GaimAccount *account;
-	GaimConversation *conv;
+	PurpleAccount *account;
+	PurpleConversation *conv;
 	char *who;
 	char *message;
 };
@@ -67,73 +67,73 @@
 static void
 cancel_poune(OfflineMsg *offline)
 {
-	gaim_conversation_set_data(offline->conv, "plugin_pack:offlinemsg",
+	purple_conversation_set_data(offline->conv, "plugin_pack:offlinemsg",
 				GINT_TO_POINTER(OFFLINE_MSG_NO));
-	gaim_conv_im_send_with_flags(GAIM_CONV_IM(offline->conv), offline->message, 0);
+	purple_conv_im_send_with_flags(PURPLE_CONV_IM(offline->conv), offline->message, 0);
 	discard_data(offline);
 }
 
 static void
 record_pounce(OfflineMsg *offline)
 {
-	GaimPounce *pounce;
-	GaimPounceEvent event;
-	GaimPounceOption option;
-	GaimConversation *conv;
+	PurplePounce *pounce;
+	PurplePounceEvent event;
+	PurplePounceOption option;
+	PurpleConversation *conv;
 
-	event = GAIM_POUNCE_SIGNON;
-	option = GAIM_POUNCE_OPTION_NONE;
+	event = PURPLE_POUNCE_SIGNON;
+	option = PURPLE_POUNCE_OPTION_NONE;
 
-	pounce = gaim_pounce_new(gaim_core_get_ui(), offline->account, offline->who,
+	pounce = purple_pounce_new(purple_core_get_ui(), offline->account, offline->who,
 					event, option);
 
-	gaim_pounce_action_set_enabled(pounce, "send-message", TRUE);
-	gaim_pounce_action_set_attribute(pounce, "send-message", "message", offline->message);
+	purple_pounce_action_set_enabled(pounce, "send-message", TRUE);
+	purple_pounce_action_set_attribute(pounce, "send-message", "message", offline->message);
  
 	conv = offline->conv;
-	if (!gaim_conversation_get_data(conv, "plugin_pack:offlinemsg"))
-		gaim_conversation_write(conv, NULL, _("The rest of the messages will be saved "
+	if (!purple_conversation_get_data(conv, "plugin_pack:offlinemsg"))
+		purple_conversation_write(conv, NULL, _("The rest of the messages will be saved "
 							"as pounce. You can edit/delete the pounce from the `Buddy "
 							"Pounce' dialog."),
-							GAIM_MESSAGE_SYSTEM, time(NULL));
-	gaim_conversation_set_data(conv, "plugin_pack:offlinemsg",
+							PURPLE_MESSAGE_SYSTEM, time(NULL));
+	purple_conversation_set_data(conv, "plugin_pack:offlinemsg",
 				GINT_TO_POINTER(OFFLINE_MSG_YES));
 
-	gaim_conv_im_write(GAIM_CONV_IM(conv), offline->who, offline->message,
-				GAIM_MESSAGE_SEND, time(NULL));
+	purple_conv_im_write(PURPLE_CONV_IM(conv), offline->who, offline->message,
+				PURPLE_MESSAGE_SEND, time(NULL));
 
 	discard_data(offline);
 }
 
 static void
-sending_msg_cb(GaimAccount *account, const char *who, char **message, gpointer handle)
+sending_msg_cb(PurpleAccount *account, const char *who, char **message, gpointer handle)
 {
-	GaimBuddy *buddy;
+	PurpleBuddy *buddy;
 	OfflineMsg *offline;
-	GaimConversation *conv;
+	PurpleConversation *conv;
 	OfflineMessageSetting setting;
 
-	buddy = gaim_find_buddy(account, who);
+	buddy = purple_find_buddy(account, who);
 	if (!buddy)
 		return;
 
-	if (gaim_presence_is_online(gaim_buddy_get_presence(buddy)))
+	if (purple_presence_is_online(purple_buddy_get_presence(buddy)))
 		return;
 
-	if (gaim_account_supports_offline_message(account, buddy))
+	if (purple_account_supports_offline_message(account, buddy))
 	{
-		gaim_debug_info("offlinemsg", "Account \"%s\" supports offline message.",
-					gaim_account_get_username(account));
+		purple_debug_info("offlinemsg", "Account \"%s\" supports offline message.",
+					purple_account_get_username(account));
 		return;
 	}
 
-	conv = gaim_find_conversation_with_account(GAIM_CONV_TYPE_IM,
+	conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM,
 					who, account);
 
 	if (!conv)
 		return;
 
-	setting = GPOINTER_TO_INT(gaim_conversation_get_data(conv, "plugin_pack:offlinemsg"));
+	setting = GPOINTER_TO_INT(purple_conversation_get_data(conv, "plugin_pack:offlinemsg"));
 	if (setting == OFFLINE_MSG_NO)
 		return;
 
@@ -144,7 +144,7 @@
 	offline->message = *message;
 	*message = NULL;
 
-	if (gaim_prefs_get_bool(PREF_ALWAYS) || setting == OFFLINE_MSG_YES)
+	if (purple_prefs_get_bool(PREF_ALWAYS) || setting == OFFLINE_MSG_YES)
 		record_pounce(offline);
 	else if (setting == OFFLINE_MSG_NONE)
 	{
@@ -153,7 +153,7 @@
 						"rest of the messages in a pounce and automatically send them "
 						"when \"%s\" logs back in?"), who, who);
 	
-		gaim_request_action(handle, _("Offline Message"), ask,
+		purple_request_action(handle, _("Offline Message"), ask,
 					_("You can edit/delete the pounce from the `Buddy Pounces' dialog"),
 					1, offline, 2,
 					_("Yes"), record_pounce,
@@ -163,53 +163,53 @@
 }
 
 static gboolean
-plugin_load(GaimPlugin *plugin)
+plugin_load(PurplePlugin *plugin)
 {
-	gaim_signal_connect(gaim_conversations_get_handle(), "sending-im-msg",
-					plugin, GAIM_CALLBACK(sending_msg_cb), plugin);
+	purple_signal_connect(purple_conversations_get_handle(), "sending-im-msg",
+					plugin, PURPLE_CALLBACK(sending_msg_cb), plugin);
 	return TRUE;
 }
 
 static gboolean
-plugin_unload(GaimPlugin *plugin)
+plugin_unload(PurplePlugin *plugin)
 {
 	return TRUE;
 }
 
-static GaimPluginPrefFrame *
-get_plugin_pref_frame(GaimPlugin *plugin)
+static PurplePluginPrefFrame *
+get_plugin_pref_frame(PurplePlugin *plugin)
 {
-	GaimPluginPrefFrame *frame;
-	GaimPluginPref *pref;
+	PurplePluginPrefFrame *frame;
+	PurplePluginPref *pref;
 
-	frame = gaim_plugin_pref_frame_new();
+	frame = purple_plugin_pref_frame_new();
 
-	pref = gaim_plugin_pref_new_with_label(_("Save offline messages in pounce"));
-	gaim_plugin_pref_frame_add(frame, pref);
+	pref = purple_plugin_pref_new_with_label(_("Save offline messages in pounce"));
+	purple_plugin_pref_frame_add(frame, pref);
 
-	pref = gaim_plugin_pref_new_with_name_and_label(PREF_ALWAYS,
+	pref = purple_plugin_pref_new_with_name_and_label(PREF_ALWAYS,
 					_("Do not ask. Always save in pounce."));
-	gaim_plugin_pref_frame_add(frame, pref);
+	purple_plugin_pref_frame_add(frame, pref);
 
 	return frame;
 }
 
-static GaimPluginUiInfo prefs_info = {
+static PurplePluginUiInfo prefs_info = {
 	get_plugin_pref_frame,
 	0,
 	NULL
 };
 
-static GaimPluginInfo info =
+static PurplePluginInfo info =
 {
-	GAIM_PLUGIN_MAGIC,			/* Magic				*/
-	GAIM_MAJOR_VERSION,			/* Gaim Major Version	*/
-	GAIM_MINOR_VERSION,			/* Gaim Minor Version	*/
-	GAIM_PLUGIN_STANDARD,			/* plugin type			*/
+	PURPLE_PLUGIN_MAGIC,			/* Magic				*/
+	PURPLE_MAJOR_VERSION,			/* Purple Major Version	*/
+	PURPLE_MINOR_VERSION,			/* Purple Minor Version	*/
+	PURPLE_PLUGIN_STANDARD,			/* plugin type			*/
 	NULL,					/* ui requirement		*/
 	0,					/* flags				*/
 	NULL,					/* dependencies			*/
-	GAIM_PRIORITY_DEFAULT,			/* priority				*/
+	PURPLE_PRIORITY_DEFAULT,			/* priority				*/
 
 	PLUGIN_ID,				/* plugin id			*/
 	PLUGIN_NAME,				/* name					*/
@@ -217,7 +217,7 @@
 	PLUGIN_SUMMARY,				/* summary				*/
 	PLUGIN_DESCRIPTION,			/* description			*/
 	PLUGIN_AUTHOR,				/* author				*/
-	GAIM_WEBSITE,				/* website				*/
+	PURPLE_WEBSITE,				/* website				*/
 
 	plugin_load,				/* load					*/
 	plugin_unload,				/* unload				*/
@@ -230,10 +230,10 @@
 };
 
 static void
-init_plugin(GaimPlugin *plugin)
+init_plugin(PurplePlugin *plugin)
 {
-	gaim_prefs_add_none(PREF_PREFIX);
-	gaim_prefs_add_bool(PREF_ALWAYS, FALSE);
+	purple_prefs_add_none(PREF_PREFIX);
+	purple_prefs_add_bool(PREF_ALWAYS, FALSE);
 }
 
-GAIM_INIT_PLUGIN(PLUGIN_STATIC_NAME, init_plugin, info)
+PURPLE_INIT_PLUGIN(PLUGIN_STATIC_NAME, init_plugin, info)