diff libpurple/plugins/idle.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 08db93bbd798
line wrap: on
line diff
--- a/libpurple/plugins/idle.c	Mon Mar 19 06:11:46 2007 +0000
+++ b/libpurple/plugins/idle.c	Mon Mar 19 07:01:17 2007 +0000
@@ -1,9 +1,9 @@
 /*
- * idle.c - I'dle Mak'er plugin for Gaim
+ * idle.c - I'dle Mak'er plugin for Purple
  *
- * This file is part of Gaim.
+ * This file is part of Purple.
  *
- * Gaim is the legal property of its developers, whose names are too numerous
+ * Purple is the legal property of its developers, whose names are too numerous
  * to list here.  Please refer to the COPYRIGHT file distributed with this
  * source distribution.
  *
@@ -39,7 +39,7 @@
 static GList *idled_accts = NULL;
 
 static gboolean
-unidle_filter(GaimAccount *acct)
+unidle_filter(PurpleAccount *acct)
 {
 	if (g_list_find(idled_accts, acct))
 		return TRUE;
@@ -48,50 +48,50 @@
 }
 
 static gboolean
-idleable_filter(GaimAccount *account)
+idleable_filter(PurpleAccount *account)
 {
-	GaimPlugin *prpl;
+	PurplePlugin *prpl;
 
-	prpl = gaim_find_prpl(gaim_account_get_protocol_id(account));
+	prpl = purple_find_prpl(purple_account_get_protocol_id(account));
 	g_return_val_if_fail(prpl != NULL, FALSE);
 
-	return (GAIM_PLUGIN_PROTOCOL_INFO(prpl)->set_idle != NULL);
+	return (PURPLE_PLUGIN_PROTOCOL_INFO(prpl)->set_idle != NULL);
 }
 
 static void
-set_idle_time(GaimAccount *acct, int mins_idle)
+set_idle_time(PurpleAccount *acct, int mins_idle)
 {
 	time_t t;
-	GaimConnection *gc = gaim_account_get_connection(acct);
-	GaimPresence *presence = gaim_account_get_presence(acct);
+	PurpleConnection *gc = purple_account_get_connection(acct);
+	PurplePresence *presence = purple_account_get_presence(acct);
 
 	if (!gc)
 		return;
 
-	gaim_debug_info("idle",
+	purple_debug_info("idle",
 			"setting idle time for %s to %d\n",
-			gaim_account_get_username(acct), mins_idle);
+			purple_account_get_username(acct), mins_idle);
 
 	if (mins_idle)
 		t = time(NULL) - (60 * mins_idle); /* subtract seconds idle from current time */
 	else
 		t = 0; /* time idle is irrelevant */
 
-	gaim_presence_set_idle(presence, mins_idle ? TRUE : FALSE, t);
+	purple_presence_set_idle(presence, mins_idle ? TRUE : FALSE, t);
 }
 
 static void
-idle_action_ok(void *ignored, GaimRequestFields *fields)
+idle_action_ok(void *ignored, PurpleRequestFields *fields)
 {
-	int tm = gaim_request_fields_get_integer(fields, "mins");
-	GaimAccount *acct = gaim_request_fields_get_account(fields, "acct");
+	int tm = purple_request_fields_get_integer(fields, "mins");
+	PurpleAccount *acct = purple_request_fields_get_account(fields, "acct");
 
 	/* only add the account to the GList if it's not already been idled */
 	if (!unidle_filter(acct))
 	{
-		gaim_debug_misc("idle",
+		purple_debug_misc("idle",
 				"%s hasn't been idled yet; adding to list.\n",
-				gaim_account_get_username(acct));
+				purple_account_get_username(acct));
 		idled_accts = g_list_append(idled_accts, acct);
 	}
 
@@ -99,23 +99,23 @@
 }
 
 static void
-idle_all_action_ok(void *ignored, GaimRequestFields *fields)
+idle_all_action_ok(void *ignored, PurpleRequestFields *fields)
 {
-	GaimAccount *acct = NULL;
+	PurpleAccount *acct = NULL;
 	GList *list, *iter;
-	int tm = gaim_request_fields_get_integer(fields, "mins");
+	int tm = purple_request_fields_get_integer(fields, "mins");
 	const char *prpl_id = NULL;
 
-	list = gaim_accounts_get_all_active();
+	list = purple_accounts_get_all_active();
 	for(iter = list; iter; iter = iter->next) {
-		acct = (GaimAccount *)(iter->data);
+		acct = (PurpleAccount *)(iter->data);
 
 		if(acct)
-			prpl_id = gaim_account_get_protocol_id(acct);
+			prpl_id = purple_account_get_protocol_id(acct);
 
 		if(acct && idleable_filter(acct)) {
-			gaim_debug_misc("idle", "Idling %s.\n",
-					gaim_account_get_username(acct));
+			purple_debug_misc("idle", "Idling %s.\n",
+					purple_account_get_username(acct));
 
 			set_idle_time(acct, tm);
 
@@ -128,9 +128,9 @@
 }
 
 static void
-unidle_action_ok(void *ignored, GaimRequestFields *fields)
+unidle_action_ok(void *ignored, PurpleRequestFields *fields)
 {
-	GaimAccount *acct = gaim_request_fields_get_account(fields, "acct");
+	PurpleAccount *acct = purple_request_fields_get_account(fields, "acct");
 
 	set_idle_time(acct, 0); /* unidle the account */
 
@@ -140,28 +140,28 @@
 
 
 static void
-idle_action(GaimPluginAction *action)
+idle_action(PurplePluginAction *action)
 {
 	/* Use the super fancy request API */
 
-	GaimRequestFields *request;
-	GaimRequestFieldGroup *group;
-	GaimRequestField *field;
+	PurpleRequestFields *request;
+	PurpleRequestFieldGroup *group;
+	PurpleRequestField *field;
 
-	group = gaim_request_field_group_new(NULL);
+	group = purple_request_field_group_new(NULL);
 
-	field = gaim_request_field_account_new("acct", _("Account"), NULL);
-	gaim_request_field_account_set_filter(field, idleable_filter);
-	gaim_request_field_account_set_show_all(field, FALSE);
-	gaim_request_field_group_add_field(group, field);
+	field = purple_request_field_account_new("acct", _("Account"), NULL);
+	purple_request_field_account_set_filter(field, idleable_filter);
+	purple_request_field_account_set_show_all(field, FALSE);
+	purple_request_field_group_add_field(group, field);
 
-	field = gaim_request_field_int_new("mins", _("Minutes"), 10);
-	gaim_request_field_group_add_field(group, field);
+	field = purple_request_field_int_new("mins", _("Minutes"), 10);
+	purple_request_field_group_add_field(group, field);
 
-	request = gaim_request_fields_new();
-	gaim_request_fields_add_group(request, group);
+	request = purple_request_fields_new();
+	purple_request_fields_add_group(request, group);
 
-	gaim_request_fields(action->plugin,
+	purple_request_fields(action->plugin,
 			N_("I'dle Mak'er"),
 			_("Set Account Idle Time"),
 			NULL,
@@ -172,29 +172,29 @@
 }
 
 static void
-unidle_action(GaimPluginAction *action)
+unidle_action(PurplePluginAction *action)
 {
-	GaimRequestFields *request;
-	GaimRequestFieldGroup *group;
-	GaimRequestField *field;
+	PurpleRequestFields *request;
+	PurpleRequestFieldGroup *group;
+	PurpleRequestField *field;
 
 	if (idled_accts == NULL)
 	{
-		gaim_notify_info(NULL, NULL, _("None of your accounts are idle."), NULL);
+		purple_notify_info(NULL, NULL, _("None of your accounts are idle."), NULL);
 		return;
 	}
 
-	group = gaim_request_field_group_new(NULL);
+	group = purple_request_field_group_new(NULL);
 
-	field = gaim_request_field_account_new("acct", _("Account"), NULL);
-	gaim_request_field_account_set_filter(field, unidle_filter);
-	gaim_request_field_account_set_show_all(field, FALSE);
-	gaim_request_field_group_add_field(group, field);
+	field = purple_request_field_account_new("acct", _("Account"), NULL);
+	purple_request_field_account_set_filter(field, unidle_filter);
+	purple_request_field_account_set_show_all(field, FALSE);
+	purple_request_field_group_add_field(group, field);
 
-	request = gaim_request_fields_new();
-	gaim_request_fields_add_group(request, group);
+	request = purple_request_fields_new();
+	purple_request_fields_add_group(request, group);
 
-	gaim_request_fields(action->plugin,
+	purple_request_fields(action->plugin,
 			N_("I'dle Mak'er"),
 			_("Unset Account Idle Time"),
 			NULL,
@@ -205,21 +205,21 @@
 }
 
 static void
-idle_all_action(GaimPluginAction *action)
+idle_all_action(PurplePluginAction *action)
 {
-	GaimRequestFields *request;
-	GaimRequestFieldGroup *group;
-	GaimRequestField *field;
+	PurpleRequestFields *request;
+	PurpleRequestFieldGroup *group;
+	PurpleRequestField *field;
 
-	group = gaim_request_field_group_new(NULL);
+	group = purple_request_field_group_new(NULL);
 
-	field = gaim_request_field_int_new("mins", _("Minutes"), 10);
-	gaim_request_field_group_add_field(group, field);
+	field = purple_request_field_int_new("mins", _("Minutes"), 10);
+	purple_request_field_group_add_field(group, field);
 
-	request = gaim_request_fields_new();
-	gaim_request_fields_add_group(request, group);
+	request = purple_request_fields_new();
+	purple_request_fields_add_group(request, group);
 
-	gaim_request_fields(action->plugin,
+	purple_request_fields(action->plugin,
 			N_("I'dle Mak'er"),
 			_("Set Idle Time for All Accounts"),
 			NULL,
@@ -230,7 +230,7 @@
 }
 
 static void
-unidle_all_action(GaimPluginAction *action)
+unidle_all_action(PurplePluginAction *action)
 {
 	GList *l;
 
@@ -238,7 +238,7 @@
 	 * after the list is freed */
 	for (l = idled_accts; l; l = l->next)
 	{
-		GaimAccount *account = l->data;
+		PurpleAccount *account = l->data;
 		set_idle_time(account, 0);
 	}
 
@@ -247,24 +247,24 @@
 }
 
 static GList *
-actions(GaimPlugin *plugin, gpointer context)
+actions(PurplePlugin *plugin, gpointer context)
 {
 	GList *l = NULL;
-	GaimPluginAction *act = NULL;
+	PurplePluginAction *act = NULL;
 
-	act = gaim_plugin_action_new(_("Set Account Idle Time"),
+	act = purple_plugin_action_new(_("Set Account Idle Time"),
 			idle_action);
 	l = g_list_append(l, act);
 
-	act = gaim_plugin_action_new(_("Unset Account Idle Time"),
+	act = purple_plugin_action_new(_("Unset Account Idle Time"),
 			unidle_action);
 	l = g_list_append(l, act);
 
-	act = gaim_plugin_action_new(_("Set Idle Time for All Accounts"),
+	act = purple_plugin_action_new(_("Set Idle Time for All Accounts"),
 			idle_all_action);
 	l = g_list_append(l, act);
 
-	act = gaim_plugin_action_new(
+	act = purple_plugin_action_new(
 			_("Unset Idle Time for All Idled Accounts"), unidle_all_action);
 	l = g_list_append(l, act);
 
@@ -272,42 +272,42 @@
 }
 
 static void
-signing_off_cb(GaimConnection *gc, void *data)
+signing_off_cb(PurpleConnection *gc, void *data)
 {
-	GaimAccount *account;
+	PurpleAccount *account;
 
-	account = gaim_connection_get_account(gc);
+	account = purple_connection_get_account(gc);
 	idled_accts = g_list_remove(idled_accts, account);
 }
 
 static gboolean
-plugin_load(GaimPlugin *plugin)
+plugin_load(PurplePlugin *plugin)
 {
-	gaim_signal_connect(gaim_connections_get_handle(), "signing-off",
+	purple_signal_connect(purple_connections_get_handle(), "signing-off",
 						plugin,
-						GAIM_CALLBACK(signing_off_cb), NULL);
+						PURPLE_CALLBACK(signing_off_cb), NULL);
 
 	return TRUE;
 }
 
 static gboolean
-plugin_unload(GaimPlugin *plugin)
+plugin_unload(PurplePlugin *plugin)
 {
 	unidle_all_action(NULL);
 
 	return TRUE;
 }
 
-static GaimPluginInfo info =
+static PurplePluginInfo info =
 {
-	GAIM_PLUGIN_MAGIC,
-	GAIM_MAJOR_VERSION,
-	GAIM_MINOR_VERSION,
-	GAIM_PLUGIN_STANDARD,
+	PURPLE_PLUGIN_MAGIC,
+	PURPLE_MAJOR_VERSION,
+	PURPLE_MINOR_VERSION,
+	PURPLE_PLUGIN_STANDARD,
 	NULL,
 	0,
 	NULL,
-	GAIM_PRIORITY_DEFAULT,
+	PURPLE_PRIORITY_DEFAULT,
 	IDLE_PLUGIN_ID,
 
 	/* This is a cultural reference.  Dy'er Mak'er is a song by Led Zeppelin.
@@ -317,7 +317,7 @@
 	N_("Allows you to hand-configure how long you've been idle"),
 	N_("Allows you to hand-configure how long you've been idle"),
 	"Eric Warmenhoven <eric@warmenhoven.org>",
-	GAIM_WEBSITE,
+	PURPLE_WEBSITE,
 	plugin_load,
 	plugin_unload,
 	NULL,
@@ -328,10 +328,10 @@
 };
 
 static void
-init_plugin(GaimPlugin *plugin)
+init_plugin(PurplePlugin *plugin)
 {
 }
 
 
-GAIM_INIT_PLUGIN(idle, init_plugin, info)
+PURPLE_INIT_PLUGIN(idle, init_plugin, info)