diff libpurple/plugins/autoaccept.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 4999bbc52881
line wrap: on
line diff
--- a/libpurple/plugins/autoaccept.c	Mon Mar 19 06:11:46 2007 +0000
+++ b/libpurple/plugins/autoaccept.c	Mon Mar 19 07:01:17 2007 +0000
@@ -36,7 +36,7 @@
 #	define	g_mkdir mkdir
 #endif
 
-/* Gaim headers */
+/* Purple headers */
 #include <plugin.h>
 #include <version.h>
 
@@ -64,7 +64,7 @@
 {
 	if (!g_file_test(dir, G_FILE_TEST_IS_DIR))
 	{
-		if (gaim_build_dir(dir, S_IRUSR | S_IWUSR | S_IXUSR))
+		if (purple_build_dir(dir, S_IRUSR | S_IWUSR | S_IXUSR))
 			return FALSE;
 	}
 
@@ -72,42 +72,42 @@
 }
 
 static void
-auto_accept_complete_cb(GaimXfer *xfer, GaimXfer *my)
+auto_accept_complete_cb(PurpleXfer *xfer, PurpleXfer *my)
 {
-	if (xfer == my && gaim_prefs_get_bool(PREF_NOTIFY) &&
-			!gaim_find_conversation_with_account(GAIM_CONV_TYPE_IM, xfer->who, xfer->account))
+	if (xfer == my && purple_prefs_get_bool(PREF_NOTIFY) &&
+			!purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, xfer->who, xfer->account))
 	{
 		char *message = g_strdup_printf(_("Autoaccepted file transfer of \"%s\" from \"%s\" completed."),
 					xfer->filename, xfer->who);
-		gaim_notify_info(NULL, _("Autoaccept complete"), message, NULL);
+		purple_notify_info(NULL, _("Autoaccept complete"), message, NULL);
 		g_free(message);
 	}
 }
 
 static void
-file_recv_request_cb(GaimXfer *xfer, gpointer handle)
+file_recv_request_cb(PurpleXfer *xfer, gpointer handle)
 {
-	GaimAccount *account;
-	GaimBlistNode *node;
+	PurpleAccount *account;
+	PurpleBlistNode *node;
 	const char *pref;
 	char *filename;
 	char *dirname;
 
 	account = xfer->account;
-	node = (GaimBlistNode *)gaim_find_buddy(account, xfer->who);
+	node = (PurpleBlistNode *)purple_find_buddy(account, xfer->who);
 
 	if (!node)
 	{
-		if (gaim_prefs_get_bool(PREF_STRANGER))
-			xfer->status = GAIM_XFER_STATUS_CANCEL_LOCAL;
+		if (purple_prefs_get_bool(PREF_STRANGER))
+			xfer->status = PURPLE_XFER_STATUS_CANCEL_LOCAL;
 		return;
 	}
 
 	node = node->parent;
-	g_return_if_fail(GAIM_BLIST_NODE_IS_CONTACT(node));
+	g_return_if_fail(PURPLE_BLIST_NODE_IS_CONTACT(node));
 
-	pref = gaim_prefs_get_string(PREF_PATH);
-	switch (gaim_blist_node_get_int(node, "autoaccept"))
+	pref = purple_prefs_get_string(PREF_PATH);
+	switch (purple_blist_node_get_int(node, "autoaccept"))
 	{
 		case FT_ASK:
 			break;
@@ -124,43 +124,43 @@
 				
 				filename = g_build_filename(dirname, xfer->filename, NULL);
 
-				gaim_xfer_request_accepted(xfer, filename);
+				purple_xfer_request_accepted(xfer, filename);
 
 				g_free(dirname);
 				g_free(filename);
 			}
 			
-			gaim_signal_connect(gaim_xfers_get_handle(), "file-recv-complete", handle,
-								GAIM_CALLBACK(auto_accept_complete_cb), xfer);
+			purple_signal_connect(purple_xfers_get_handle(), "file-recv-complete", handle,
+								PURPLE_CALLBACK(auto_accept_complete_cb), xfer);
 			break;
 		case FT_REJECT:
-			xfer->status = GAIM_XFER_STATUS_CANCEL_LOCAL;
+			xfer->status = PURPLE_XFER_STATUS_CANCEL_LOCAL;
 			break;
 	}
 }
 
 static void
-save_cb(GaimBlistNode *node, int choice)
+save_cb(PurpleBlistNode *node, int choice)
 {
-	if (GAIM_BLIST_NODE_IS_BUDDY(node))
+	if (PURPLE_BLIST_NODE_IS_BUDDY(node))
 		node = node->parent;
-	g_return_if_fail(GAIM_BLIST_NODE_IS_CONTACT(node));
-	gaim_blist_node_set_int(node, "autoaccept", choice);
+	g_return_if_fail(PURPLE_BLIST_NODE_IS_CONTACT(node));
+	purple_blist_node_set_int(node, "autoaccept", choice);
 }
 
 static void
-set_auto_accept_settings(GaimBlistNode *node, gpointer plugin)
+set_auto_accept_settings(PurpleBlistNode *node, gpointer plugin)
 {
 	char *message;
 
-	if (GAIM_BLIST_NODE_IS_BUDDY(node))
+	if (PURPLE_BLIST_NODE_IS_BUDDY(node))
 		node = node->parent;
-	g_return_if_fail(GAIM_BLIST_NODE_IS_CONTACT(node));
+	g_return_if_fail(PURPLE_BLIST_NODE_IS_CONTACT(node));
 
 	message = g_strdup_printf(_("When a file-transfer request arrives from %s"), 
-					gaim_contact_get_alias((GaimContact *)node));
-	gaim_request_choice(plugin, _("Set Autoaccept Setting"), message,
-						NULL, gaim_blist_node_get_int(node, "autoaccept"),
+					purple_contact_get_alias((PurpleContact *)node));
+	purple_request_choice(plugin, _("Set Autoaccept Setting"), message,
+						NULL, purple_blist_node_get_int(node, "autoaccept"),
 						_("_Save"), G_CALLBACK(save_cb),
 						_("_Cancel"), NULL, node,
 						_("Ask"), FT_ASK,
@@ -171,74 +171,74 @@
 }
 
 static void
-context_menu(GaimBlistNode *node, GList **menu, gpointer plugin)
+context_menu(PurpleBlistNode *node, GList **menu, gpointer plugin)
 {
-	GaimMenuAction *action;
+	PurpleMenuAction *action;
 
-	if (!GAIM_BLIST_NODE_IS_BUDDY(node) && !GAIM_BLIST_NODE_IS_CONTACT(node))
+	if (!PURPLE_BLIST_NODE_IS_BUDDY(node) && !PURPLE_BLIST_NODE_IS_CONTACT(node))
 		return;
 
-	action = gaim_menu_action_new(_("Autoaccept File Transfers..."),
-					GAIM_CALLBACK(set_auto_accept_settings), plugin, NULL);
+	action = purple_menu_action_new(_("Autoaccept File Transfers..."),
+					PURPLE_CALLBACK(set_auto_accept_settings), plugin, NULL);
 	(*menu) = g_list_prepend(*menu, action);
 }
 
 static gboolean
-plugin_load(GaimPlugin *plugin)
+plugin_load(PurplePlugin *plugin)
 {
-	gaim_signal_connect(gaim_xfers_get_handle(), "file-recv-request", plugin,
-						GAIM_CALLBACK(file_recv_request_cb), plugin);
-	gaim_signal_connect(gaim_blist_get_handle(), "blist-node-extended-menu", plugin,
-						GAIM_CALLBACK(context_menu), plugin);
+	purple_signal_connect(purple_xfers_get_handle(), "file-recv-request", plugin,
+						PURPLE_CALLBACK(file_recv_request_cb), plugin);
+	purple_signal_connect(purple_blist_get_handle(), "blist-node-extended-menu", plugin,
+						PURPLE_CALLBACK(context_menu), 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();
 
 	/* XXX: Is there a better way than this? There really should be. */
-	pref = gaim_plugin_pref_new_with_name_and_label(PREF_PATH, _("Path to save the files in\n"
+	pref = purple_plugin_pref_new_with_name_and_label(PREF_PATH, _("Path to save the files in\n"
 								"(Please provide the full path)"));
-	gaim_plugin_pref_frame_add(frame, pref);
+	purple_plugin_pref_frame_add(frame, pref);
 
-	pref = gaim_plugin_pref_new_with_name_and_label(PREF_STRANGER,
+	pref = purple_plugin_pref_new_with_name_and_label(PREF_STRANGER,
 					_("Automatically reject from users not in buddy list"));
-	gaim_plugin_pref_frame_add(frame, pref);
+	purple_plugin_pref_frame_add(frame, pref);
 
-	pref = gaim_plugin_pref_new_with_name_and_label(PREF_NOTIFY,
+	pref = purple_plugin_pref_new_with_name_and_label(PREF_NOTIFY,
 					_("Notify with a popup when an autoaccepted file transfer is complete\n"
 					  "(only when there's no conversation with the sender)"));
-	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 = {
-	GAIM_PLUGIN_MAGIC,			/* Magic				*/
-	GAIM_MAJOR_VERSION,			/* Gaim Major Version	*/
-	GAIM_MINOR_VERSION,			/* Gaim Minor Version	*/
-	GAIM_PLUGIN_STANDARD,			/* plugin type			*/
+static PurplePluginInfo info = {
+	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					*/
@@ -246,7 +246,7 @@
 	PLUGIN_SUMMARY,				/* summary				*/
 	PLUGIN_DESCRIPTION,			/* description			*/
 	PLUGIN_AUTHOR,				/* author				*/
-	GAIM_WEBSITE,				/* website				*/
+	PURPLE_WEBSITE,				/* website				*/
 
 	plugin_load,				/* load					*/
 	plugin_unload,				/* unload				*/
@@ -259,15 +259,15 @@
 };
 
 static void
-init_plugin(GaimPlugin *plugin) {
+init_plugin(PurplePlugin *plugin) {
 	char *dirname;
 
-	dirname = g_build_filename(gaim_user_dir(), "autoaccept", NULL);
-	gaim_prefs_add_none(PREF_PREFIX);
-	gaim_prefs_add_string(PREF_PATH, dirname);
-	gaim_prefs_add_bool(PREF_STRANGER, TRUE);
-	gaim_prefs_add_bool(PREF_NOTIFY, TRUE);
+	dirname = g_build_filename(purple_user_dir(), "autoaccept", NULL);
+	purple_prefs_add_none(PREF_PREFIX);
+	purple_prefs_add_string(PREF_PATH, dirname);
+	purple_prefs_add_bool(PREF_STRANGER, TRUE);
+	purple_prefs_add_bool(PREF_NOTIFY, TRUE);
 	g_free(dirname);
 }
 
-GAIM_INIT_PLUGIN(PLUGIN_STATIC_NAME, init_plugin, info)
+PURPLE_INIT_PLUGIN(PLUGIN_STATIC_NAME, init_plugin, info)