The basic question I have is "why do you want to do this"?

On Tue, Apr 2, 2013 at 2:33 PM, Bogdan Gheorghe <[email protected]> wrote:

> Hi -
>
> GtkWidget provides API to override the background color defined in the Gtk
> Theme ( 
> *gtk_widget_override_background_color*<https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-override-background-color>).
>
> It doesn't seem to provide anything similar to override the background
> image other than building a CSS stylesheet and using a GtkCssProvider to
> load it.
>
> Using this approach requires that the image resides somewhere in the
> filesystem . If you have an image already in memory you can't use it
> without first saving it out.
>
> Another approach would be to write a custom GtkStyleProvider (similar to
> the GtkModifierStyle) which provides an override background image function.
> This approach seems impossible as a portion of the style provider
> implementation is private (the GtkStyleProviderPrivate interface).
>
> Are there any other options for setting the background image on a widget
> using an in-memory image?
>
> Thanks,
> Bogdan & Silenio
> _______________________________________________
> gtk-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/gtk-list
>
>


-- 
  Jasper
_______________________________________________
gtk-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to