empathy r2275 - trunk/src



Author: xclaesse
Date: Fri Jan 30 17:07:00 2009
New Revision: 2275
URL: http://svn.gnome.org/viewvc/empathy?rev=2275&view=rev

Log:
Adapt the status icon message to the new API.

Modified:
   trunk/src/empathy-status-icon.c

Modified: trunk/src/empathy-status-icon.c
==============================================================================
--- trunk/src/empathy-status-icon.c	(original)
+++ trunk/src/empathy-status-icon.c	Fri Jan 30 17:07:00 2009
@@ -126,17 +126,24 @@
 status_icon_update_tooltip (EmpathyStatusIcon *icon)
 {
 	EmpathyStatusIconPriv *priv = GET_PRIV (icon);
-	const gchar           *tooltip = NULL;
+	gchar                 *tooltip = NULL;
 
 	if (priv->event) {
-		tooltip = priv->event->message;
+		tooltip = g_strdup_printf ("%s\n%s",
+					   priv->event->header,
+					   priv->event->message);
 	}
 
 	if (!tooltip) {
-		tooltip = empathy_idle_get_status (priv->idle);
+		tooltip = g_strdup (empathy_idle_get_status (priv->idle));
 	}
 
-	gtk_status_icon_set_tooltip (priv->icon, tooltip);	
+	/* FIXME: when we will depend on GTK+ 2.16.0, we should use
+	 * gtk_status_icon_set_tooltip_markup () and make the header italic.
+	 */
+	gtk_status_icon_set_tooltip (priv->icon, tooltip);
+
+	g_free (tooltip);
 }
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]