Hi,

It works for buttons but not for other widgets (Label, Frames, ..)

I tried this code below, and the button color is changed but it doesn't
work for the other widgets (a Label: label1 and a Frame : frame1)
Does someone could help
Thank you
Philippe Vivarelli

on_button1_clicked(GtkButton *button, gpointer window)

{
     GtkWidget *ThisWidget;
       GtkStyle* my_style;

        GdkColor myGdkColor = {0, 0xAFFF, 0xFFFF, 0xCFFF};

        my_style = gtk_style_copy( gtk_widget_get_default_style() );

        my_style->bg[GTK_STATE_NORMAL] = myGdkColor;
        my_style->bg[GTK_STATE_ACTIVE] = myGdkColor;
        my_style->bg[GTK_STATE_PRELIGHT] = myGdkColor;
        my_style->bg[GTK_STATE_SELECTED] = myGdkColor;
        my_style->bg[GTK_STATE_INSENSITIVE] = myGdkColor;

          gtk_widget_set_style(button, my_style);

     ThisWidget = lookup_widget(window, "label1");
     gtk_widget_set_style(ThisWidget, my_style);

     ThisWidget = lookup_widget(window, "frame1");
     gtk_widget_set_style(ThisWidget, my_style);

}



_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to