Hi, You can use Gtk::Image::Set(Glib::RefPtr<Cairo::Surface>) method. See here:
https://developer.gnome.org/gtkmm/stable/classGtk_1_1Image.html#aeca4824832a606809b8020cb776ecf85 Il gio 23 mag 2019, 09:29 Arvind Arvind Pro <[email protected]> ha scritto: > Hi > > I have with me code to load an SVG (Vector) image into a cairo surface > using GTKMM and CairoMM- > > *#ifdef CAIRO_HAS_SVG_SURFACE* > > * std::string filename = "image.svg";* > * double width = 600;* > * double height = 400;* > * auto surface =* > * Cairo::SvgSurface::create(filename, width, height);* > > * auto cr = Cairo::Context::create(surface);* > > * cr->save(); // save the state of the context* > > Now, I want to load this SVG image into a GTKImage area. One GTKIMage > named "image_svg" is the GTKImage widget into which I want to load the SVG > image. > > How do I link the SVG image to the "image_svg" GTKImage widget? > > Yours sincerely, > Arvind. > > _______________________________________________ > gtkmm-list mailing list > [email protected] > https://mail.gnome.org/mailman/listinfo/gtkmm-list >
_______________________________________________ gtkmm-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gtkmm-list
