[maemo-developers] GtkImage with inverted colors: why?

From: Floriano Scioscia floriano.scioscia at libero.it
Date: Sat Nov 7 22:43:30 EET 2009
Thanks a lot!


2009/11/7 Cornelius Hald <hald at icandy.de>

> Hi,
>
> are you testing inside the SDK? If yes, it's quite normal to get strange
> colors but won't happen on the actual device. There's a bug about it
> here:
> https://bugs.maemo.org/show_bug.cgi?id=4870
>
> Cheers!
> Conny
>
>
> On Sat, 2009-11-07 at 20:22 +0100, Floriano Scioscia wrote:
> > Hi,
> >
> > I would like some help to solve a GTK+ problem, since I am working
> > with this GUI library for the first time.
> >
> > I want to create some clickable boxes with a background image. I am
> > using a GtkEventBox with a GtkImage inside, as I read on the API. This
> > is my function for setting the background image:
> >
> > static void set_box_image(struct game_data *d, gint box_index, gint
> > img_index) {
> >     gchar file[40];
> >     sprintf(file, "/usr/share/pixmaps/100boxes/%d.png", img_index);
> >     GtkWidget *img = gtk_image_new_from_file(file);
> >     GtkWidget *old = gtk_bin_get_child(GTK_BIN(d->base[box_index]));
> >     if (old != NULL) {
> >         gtk_widget_destroy(GTK_WIDGET(old));
> >     }
> >     gtk_container_add(GTK_CONTAINER(d->base[box_index]),
> > GTK_WIDGET(img));
> >     gtk_widget_show(img);
> > }
> >
> > where d->base is an array of GtkEventBox items.
> >
> > The problem is that sometimes the images appear with inverted colors
> > (i.e. in negative). It happens in an inconsistent manner, I have not
> > been able to spot the cause so far.
> > I suspect it has to do with GtkWidget states, so I tried to set the
> > state programmatically (both for the GtkEventBox and the GtkImage),
> > but that did not solve the problem.
> >
> > Thanks for your attention.
> > Best wishes
> > Floriano
> >
> > ---
> > Floriano Scioscia
> > _______________________________________________
> > maemo-developers mailing list
> > maemo-developers at maemo.org
> > https://lists.maemo.org/mailman/listinfo/maemo-developers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20091107/6aabc9df/attachment.htm 
More information about the maemo-developers mailing list