Gtk.Widget.prototype.render_icon_pixbuf
function render_icon_pixbuf(stock_id:String, size:Number):GdkPixbuf.Pixbuf { // Gjs wrapper for gtk_widget_render_icon_pixbuf() }
A convenience function that uses the theme engine and style settings for widget to look up stock_id and render it to a pixbuf. stock_id should be a stock icon ID such as #GTK_STOCK_OPEN or #GTK_STOCK_OK. size should be a size such as #GTK_ICON_SIZE_MENU.
The pixels in the returned GdkPixbuf.Pixbuf are shared with the rest of the application and should not be modified. The pixbuf should be freed after use with GObject.unref.
Since 3.0
- stock_id
a stock ID
- size
a stock size. A size of (GtkIconSize)-1 means render at the size of the source and don't scale (if there are multiple source sizes, GTK+ picks one of the available sizes).
- Returns
a new pixbuf, or null if the stock ID wasn't known