aboutsummaryrefslogtreecommitdiff
path: root/libindicate/indicator.c
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-08-04 10:24:51 +0100
committerTed Gould <ted@canonical.com>2009-08-04 10:24:51 +0100
commit74bc54ca930921b3975bb8d1d844903a5945f6db (patch)
tree0afb9a2371ac30fca5a9fb0021253a4a0e95b619 /libindicate/indicator.c
parentb3d3f3de3bb73ac8cc77ed5c8bde5aeb76073af2 (diff)
parent16b15aa99180939000a112038b028600d12673f5 (diff)
downloadlibayatana-indicator-74bc54ca930921b3975bb8d1d844903a5945f6db.tar.gz
libayatana-indicator-74bc54ca930921b3975bb8d1d844903a5945f6db.tar.bz2
libayatana-indicator-74bc54ca930921b3975bb8d1d844903a5945f6db.zip
Merging in the splitout of a GTK version of the lib
Diffstat (limited to 'libindicate/indicator.c')
-rw-r--r--libindicate/indicator.c44
1 files changed, 0 insertions, 44 deletions
diff --git a/libindicate/indicator.c b/libindicate/indicator.c
index 92712bd..cb257eb 100644
--- a/libindicate/indicator.c
+++ b/libindicate/indicator.c
@@ -381,50 +381,6 @@ indicate_indicator_set_property (IndicateIndicator * indicator, const gchar * ke
}
/**
- indicate_indicator_set_property_icon:
- @indicator: a #IndicateIndicator to act on
- @key: name of the property
- @data: icon to set property with
-
- This is a helper function that wraps around #indicate_indicator_set_property
- but takes an #GdkPixbuf parameter. It then takes the @data
- parameter, turns it into a PNG, base64 encodes it and then
- uses that data to call #indicate_indicator_set_property.
-*/
-void
-indicate_indicator_set_property_icon (IndicateIndicator * indicator, const gchar * key, const GdkPixbuf * data)
-{
- if (!GDK_IS_PIXBUF(data)) {
- g_warning("Invalide GdkPixbuf");
- return;
- }
-
- GError * error = NULL;
- gchar * png_data;
- gsize png_data_len;
-
- if (!gdk_pixbuf_save_to_buffer((GdkPixbuf *)data, &png_data, &png_data_len, "png", &error, NULL)) {
- if (error == NULL) {
- g_warning("Unable to create pixbuf data stream: %d", png_data_len);
- } else {
- g_warning("Unable to create pixbuf data stream: %s", error->message);
- g_error_free(error);
- error = NULL;
- }
-
- return;
- }
-
- gchar * prop_str = g_base64_encode((guchar *)png_data, png_data_len);
- indicate_indicator_set_property(indicator, key, prop_str);
-
- g_free(prop_str);
- g_free(png_data);
-
- return;
-}
-
-/**
indicate_indicator_set_property_time:
@indicator: a #IndicateIndicator to act on
@key: name of the property