Gtk.IconInfo.prototype.set_raw_coordinates
function set_raw_coordinates(raw_coordinates:Boolean):void {
// Gjs wrapper for gtk_icon_info_set_raw_coordinates()
}Sets whether the coordinates returned by Gtk.IconInfo.prototype.get_embedded_rect and Gtk.IconInfo.prototype.get_attach_points should be returned in their original form as specified in the icon theme, instead of scaled appropriately for the pixbuf returned by Gtk.IconInfo.prototype.load_icon.
Raw coordinates are somewhat strange; they are specified to be with respect to the unscaled pixmap for PNG and XPM icons, but for SVG icons, they are in a 1000x1000 coordinate space that is scaled to the final size of the icon. You can determine if the icon is an SVG icon by using Gtk.IconInfo.prototype.get_filename, and seeing if it is non-null and ends in '.svg'.
This function is provided primarily to allow compatibility wrappers for older API's, and is not expected to be useful for applications.
Since 2.4
- raw_coordinates
whether the coordinates of embedded rectangles and attached points should be returned in their original (unscaled) form.