gtk+ r21083 - in trunk: . gtk
- From: matthiasc svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r21083 - in trunk: . gtk
- Date: Tue, 12 Aug 2008 07:25:08 +0000 (UTC)
Author: matthiasc
Date: Tue Aug 12 07:25:08 2008
New Revision: 21083
URL: http://svn.gnome.org/viewvc/gtk+?rev=21083&view=rev
Log:
Fix some new api
Modified:
trunk/ChangeLog
trunk/gtk/gtkstatusicon.c
trunk/gtk/gtkstatusicon.h
Modified: trunk/gtk/gtkstatusicon.c
==============================================================================
--- trunk/gtk/gtkstatusicon.c (original)
+++ trunk/gtk/gtkstatusicon.c Tue Aug 12 07:25:08 2008
@@ -773,12 +773,7 @@
if (priv->storage_type != GTK_IMAGE_GICON)
g_value_set_object (value, NULL);
else
- {
- GIcon *icon;
-
- gtk_status_icon_get_gicon (status_icon, &icon);
- g_value_set_object (value, icon);
- }
+ g_value_set_object (value, gtk_status_icon_get_gicon (status_icon));
break;
case PROP_STORAGE_TYPE:
g_value_set_enum (value, gtk_status_icon_get_storage_type (status_icon));
@@ -1724,7 +1719,6 @@
/**
* gtk_status_icon_get_gicon:
* @status_icon: a #GtkStatusIcon
- * @icon: a place to store a #GIcon
*
* Retrieves the #GIcon being displayed by the #GtkStatusIcon.
* The storage type of the status icon must be %GTK_IMAGE_EMPTY or
@@ -1734,11 +1728,12 @@
*
* If this function fails, @icon is left unchanged;
*
+ * Returns: the displayed icon, or %NULL if the image is empty
+ *
* Since: 2.14
**/
-void
-gtk_status_icon_get_gicon (GtkStatusIcon *status_icon,
- GIcon **icon)
+GIcon *
+gtk_status_icon_get_gicon (GtkStatusIcon *status_icon)
{
GtkStatusIconPrivate *priv;
@@ -1752,7 +1747,7 @@
if (priv->storage_type == GTK_IMAGE_EMPTY)
priv->image_data.gicon = NULL;
- *icon = priv->image_data.gicon;
+ return priv->image_data.gicon;
}
/**
Modified: trunk/gtk/gtkstatusicon.h
==============================================================================
--- trunk/gtk/gtkstatusicon.h (original)
+++ trunk/gtk/gtkstatusicon.h Tue Aug 12 07:25:08 2008
@@ -95,8 +95,7 @@
GdkPixbuf *gtk_status_icon_get_pixbuf (GtkStatusIcon *status_icon);
G_CONST_RETURN gchar *gtk_status_icon_get_stock (GtkStatusIcon *status_icon);
G_CONST_RETURN gchar *gtk_status_icon_get_icon_name (GtkStatusIcon *status_icon);
-void gtk_status_icon_get_gicon (GtkStatusIcon *status_icon,
- GIcon **icon);
+GIcon *gtk_status_icon_get_gicon (GtkStatusIcon *status_icon);
gint gtk_status_icon_get_size (GtkStatusIcon *status_icon);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]