/* * call-seq: * pixbuf_icon=(icon) * * icon = The icon * * Sets the icon from a Gdk::Pixbuf */ static VALUE _wrap_notification_set_pixbuf_icon(VALUE self, VALUE icon) { GdkPixbuf *pix = GDK_PIXBUF(RVAL2GOBJ(icon)); NotifyNotification *n = NOTIFY_NOTIFICATION(RVAL2GOBJ(self)); #ifdef DEBUG if(NOTIFY_IS_NOTIFICATION(n) && GDK_IS_PIXBUF(pix)) rb_warn("pixbuf_icon, ok"); else rb_warn("pixbuf_icon, no ok"); #endif notify_notification_set_icon_from_pixbuf(n, pix); return Qnil; }