Hi Jasper -

We are porting Eclipse SWT to GTK3 and SWT has API to set the background 
image of a widget.

Thanks,
B




From:
"Jasper St. Pierre" <[email protected]>
To:
Bogdan Gheorghe/Ottawa/IBM@IBMCA
Cc:
"[email protected]" <[email protected]>
Date:
04/02/2013 02:41 PM
Subject:
Re: How to override theming background image?
Sent by:
[email protected]



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 ). 

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