Sorry, I should have written:

Gtk::Image::set(const Cairo::RefPtr<Cairo::Surface>&)

That's the right signature...

Il gio 23 mag 2019, 09:40 Luca Bacci <[email protected]> ha scritto:

> 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

Reply via email to