diff libpurple/idle.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/idle.c	Mon Mar 19 06:11:46 2007 +0000
+++ b/libpurple/idle.c	Mon Mar 19 07:01:17 2007 +0000
@@ -1,7 +1,7 @@
 /*
- * gaim
+ * 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.
  *
@@ -35,13 +35,13 @@
 
 typedef enum
 {
-	GAIM_IDLE_NOT_AWAY = 0,
-	GAIM_IDLE_AUTO_AWAY,
-	GAIM_IDLE_AWAY_BUT_NOT_AUTO_AWAY
+	PURPLE_IDLE_NOT_AWAY = 0,
+	PURPLE_IDLE_AUTO_AWAY,
+	PURPLE_IDLE_AWAY_BUT_NOT_AUTO_AWAY
 
-} GaimAutoAwayState;
+} PurpleAutoAwayState;
 
-static GaimIdleUiOps *idle_ui_ops = NULL;
+static PurpleIdleUiOps *idle_ui_ops = NULL;
 
 /**
  * This is needed for the I'dle Mak'er plugin to work correctly.  We
@@ -58,55 +58,55 @@
 static time_t last_active_time = 0;
 
 static void
-set_account_idle(GaimAccount *account, int time_idle)
+set_account_idle(PurpleAccount *account, int time_idle)
 {
-	GaimPresence *presence;
+	PurplePresence *presence;
 
-	presence = gaim_account_get_presence(account);
+	presence = purple_account_get_presence(account);
 
-	if (gaim_presence_is_idle(presence))
+	if (purple_presence_is_idle(presence))
 		/* This account is already idle! */
 		return;
 
-	gaim_debug_info("idle", "Setting %s idle %d seconds\n",
-			   gaim_account_get_username(account), time_idle);
-	gaim_presence_set_idle(presence, TRUE, time(NULL) - time_idle);
+	purple_debug_info("idle", "Setting %s idle %d seconds\n",
+			   purple_account_get_username(account), time_idle);
+	purple_presence_set_idle(presence, TRUE, time(NULL) - time_idle);
 	idled_accts = g_list_prepend(idled_accts, account);
 }
 
 static void
-set_account_unidle(GaimAccount *account)
+set_account_unidle(PurpleAccount *account)
 {
-	GaimPresence *presence;
+	PurplePresence *presence;
 
-	presence = gaim_account_get_presence(account);
+	presence = purple_account_get_presence(account);
 
 	idled_accts = g_list_remove(idled_accts, account);
 
-	if (!gaim_presence_is_idle(presence))
+	if (!purple_presence_is_idle(presence))
 		/* This account is already unidle! */
 		return;
 
-	gaim_debug_info("idle", "Setting %s unidle\n",
-			   gaim_account_get_username(account));
-	gaim_presence_set_idle(presence, FALSE, 0);
+	purple_debug_info("idle", "Setting %s unidle\n",
+			   purple_account_get_username(account));
+	purple_presence_set_idle(presence, FALSE, 0);
 }
 
 /*
  * This function should be called when you think your idle state
  * may have changed.  Maybe you're over the 10-minute mark and
- * Gaim should start reporting idle time to the server.  Maybe
+ * Purple should start reporting idle time to the server.  Maybe
  * you've returned from being idle.  Maybe your auto-away message
  * should be set.
  *
  * There is no harm to calling this many many times, other than
  * it will be kinda slow.  This is called every 5 seconds by a
- * timer set when Gaim starts.  It is also called when
+ * timer set when Purple starts.  It is also called when
  * you send an IM, a chat, etc.
  *
  * This function has 3 sections.
  * 1. Get your idle time.  It will query XScreenSaver or Windows
- *    or use the Gaim idle time.  Whatever.
+ *    or use the Purple idle time.  Whatever.
  * 2. Set or unset your auto-away message.
  * 3. Report your current idle time to the IM server.
  */
@@ -119,9 +119,9 @@
 	gboolean report_idle;
 	GList *l;
 
-	gaim_signal_emit(gaim_blist_get_handle(), "update-idle");
+	purple_signal_emit(purple_blist_get_handle(), "update-idle");
 
-	idle_reporting = gaim_prefs_get_string("/core/away/idle_reporting");
+	idle_reporting = purple_prefs_get_string("/core/away/idle_reporting");
 	report_idle = TRUE;
 	if (!strcmp(idle_reporting, "system") &&
 		(idle_ui_ops != NULL) && (idle_ui_ops->get_time_idle != NULL))
@@ -129,9 +129,9 @@
 		/* Use system idle time (mouse or keyboard movement, etc.) */
 		time_idle = idle_ui_ops->get_time_idle();
 	}
-	else if (!strcmp(idle_reporting, "gaim"))
+	else if (!strcmp(idle_reporting, "purple"))
 	{
-		/* Use 'Gaim idle' */
+		/* Use 'Purple idle' */
 		time_idle = time(NULL) - last_active_time;
 	}
 	else
@@ -142,10 +142,10 @@
 	}
 
 	/* Auto-away stuff */
-	auto_away = gaim_prefs_get_bool("/core/away/away_when_idle");
+	auto_away = purple_prefs_get_bool("/core/away/away_when_idle");
 
 	/* If we're not reporting idle, we can still do auto-away.
-	 * First try "system" and if that isn't possible, use "gaim" */
+	 * First try "system" and if that isn't possible, use "purple" */
 	if (!report_idle && auto_away) {
 		if ((idle_ui_ops != NULL) && (idle_ui_ops->get_time_idle != NULL))
 			time_idle = idle_ui_ops->get_time_idle();
@@ -154,22 +154,22 @@
 	}
 
 	if (auto_away &&
-		(time_idle > (60 * gaim_prefs_get_int("/core/away/mins_before_away"))))
+		(time_idle > (60 * purple_prefs_get_int("/core/away/mins_before_away"))))
 	{
-		gaim_savedstatus_set_idleaway(TRUE);
+		purple_savedstatus_set_idleaway(TRUE);
 	}
-	else if (time_idle < 60 * gaim_prefs_get_int("/core/away/mins_before_away"))
+	else if (time_idle < 60 * purple_prefs_get_int("/core/away/mins_before_away"))
 	{
-		gaim_savedstatus_set_idleaway(FALSE);
+		purple_savedstatus_set_idleaway(FALSE);
 	}
 
 	/* Idle reporting stuff */
 	if (report_idle && (time_idle >= IDLEMARK))
 	{
-		for (l = gaim_connections_get_all(); l != NULL; l = l->next)
+		for (l = purple_connections_get_all(); l != NULL; l = l->next)
 		{
-			GaimConnection *gc = l->data;
-			set_account_idle(gaim_connection_get_account(gc), time_idle);
+			PurpleConnection *gc = l->data;
+			set_account_idle(purple_connection_get_account(gc), time_idle);
 		}
 	}
 	else if (!report_idle || (time_idle < IDLEMARK))
@@ -182,7 +182,7 @@
 }
 
 static void
-im_msg_sent_cb(GaimAccount *account, const char *receiver,
+im_msg_sent_cb(PurpleAccount *account, const char *receiver,
 			   const char *message, void *data)
 {
 	/* Check our idle time after an IM is sent */
@@ -190,47 +190,47 @@
 }
 
 static void
-signing_on_cb(GaimConnection *gc, void *data)
+signing_on_cb(PurpleConnection *gc, void *data)
 {
 	/* When signing on a new account, check if the account should be idle */
 	check_idleness();
 }
 
 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);
 	set_account_unidle(account);
 }
 
 void
-gaim_idle_touch()
+purple_idle_touch()
 {
 	time(&last_active_time);
 }
 
 void
-gaim_idle_set(time_t time)
+purple_idle_set(time_t time)
 {
 	last_active_time = time;
 }
 
 void
-gaim_idle_set_ui_ops(GaimIdleUiOps *ops)
+purple_idle_set_ui_ops(PurpleIdleUiOps *ops)
 {
 	idle_ui_ops = ops;
 }
 
-GaimIdleUiOps *
-gaim_idle_get_ui_ops(void)
+PurpleIdleUiOps *
+purple_idle_get_ui_ops(void)
 {
 	return idle_ui_ops;
 }
 
 static void *
-gaim_idle_get_handle()
+purple_idle_get_handle()
 {
 	static int handle;
 
@@ -238,31 +238,31 @@
 }
 
 void
-gaim_idle_init()
+purple_idle_init()
 {
 	/* Add the timer to check if we're idle */
-	idle_timer = gaim_timeout_add(IDLE_CHECK_INTERVAL * 1000, check_idleness, NULL);
+	idle_timer = purple_timeout_add(IDLE_CHECK_INTERVAL * 1000, check_idleness, NULL);
 
-	gaim_signal_connect(gaim_conversations_get_handle(), "sent-im-msg",
-						gaim_idle_get_handle(),
-						GAIM_CALLBACK(im_msg_sent_cb), NULL);
-	gaim_signal_connect(gaim_connections_get_handle(), "signing-on",
-						gaim_idle_get_handle(),
-						GAIM_CALLBACK(signing_on_cb), NULL);
-	gaim_signal_connect(gaim_connections_get_handle(), "signing-off",
-						gaim_idle_get_handle(),
-						GAIM_CALLBACK(signing_off_cb), NULL);
+	purple_signal_connect(purple_conversations_get_handle(), "sent-im-msg",
+						purple_idle_get_handle(),
+						PURPLE_CALLBACK(im_msg_sent_cb), NULL);
+	purple_signal_connect(purple_connections_get_handle(), "signing-on",
+						purple_idle_get_handle(),
+						PURPLE_CALLBACK(signing_on_cb), NULL);
+	purple_signal_connect(purple_connections_get_handle(), "signing-off",
+						purple_idle_get_handle(),
+						PURPLE_CALLBACK(signing_off_cb), NULL);
 
-	gaim_idle_touch();
+	purple_idle_touch();
 }
 
 void
-gaim_idle_uninit()
+purple_idle_uninit()
 {
-	gaim_signals_disconnect_by_handle(gaim_idle_get_handle());
+	purple_signals_disconnect_by_handle(purple_idle_get_handle());
 
 	/* Remove the idle timer */
 	if (idle_timer > 0)
-		gaim_timeout_remove(idle_timer);
+		purple_timeout_remove(idle_timer);
 	idle_timer = 0;
 }