- /* Set widget names */
- gtk_widget_set_name(bg, name);
- gtk_widget_set_name(label, name);
+ /* Set colors */
+ gtk_widget_modify_bg(bg, GTK_STATE_NORMAL, bgcolor);
+ gtk_widget_modify_bg(bg, GTK_STATE_SELECTED, &selected_bg);
+ gtk_widget_modify_bg(bg, GTK_STATE_PRELIGHT, &selected_bg);
+ gtk_widget_modify_fg(label, GTK_STATE_NORMAL, fgcolor);
+ gtk_widget_modify_fg(label, GTK_STATE_SELECTED, &selected_fg);
+ gtk_widget_modify_fg(label, GTK_STATE_PRELIGHT, &selected_fg);