Set the 'style' of the widget.. it's not very well documented. Here's a function
that'll change the color a widget. Just use something like:
show_color_pref (button, color);
... you'll probably want to check out the style structure for details of what color
you're changing.
-Paul
/* partially stolen from Gaim's prefs.c */
static GtkWidget *show_color_pref (GtkWidget *widget, gint *color)
{
GdkColor c;
GtkStyle *style;
c.pixel = 0;
c.red = color[0] << 8;
c.green = color[1] << 8;
c.blue = color[2] << 8;
style = gtk_style_new ();
style->bg[0] = c;
style->bg[1] = c;
gtk_widget_set_style (widget, style);
return widget;
}
On Thu, 18 Apr 2002 13:20:22 +0800
"Shark" <[EMAIL PROTECTED]> wrote:
> How could I change the color of GtkButton? I want to change it to white color?
>
>
> ����������������Shark
> ��������������������2002-04-18
>
>
> _______________________________________________
> gtk-list mailing list
> [EMAIL PROTECTED]
> http://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list