X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/6a6da0f0cd3ac8882d82029b82a4ddb746da4014..93ca72f2d7a75e383f6b7b2460cee8b1c4ae2cfe:/disobedience/misc.c diff --git a/disobedience/misc.c b/disobedience/misc.c index e166dde..2a80053 100644 --- a/disobedience/misc.c +++ b/disobedience/misc.c @@ -169,11 +169,13 @@ GtkWidget *create_buttons(const struct button *buttons, gtk_widget_modify_bg(button, GTK_STATE_NORMAL, &tool_bg); gtk_widget_modify_bg(button, GTK_STATE_ACTIVE, &tool_active); gtk_widget_modify_bg(button, GTK_STATE_PRELIGHT, &tool_active); - gtk_widget_modify_bg(button, GTK_STATE_SELECTED, &tool_active); + gtk_widget_modify_bg(button, GTK_STATE_SELECTED, &tool_active); + gtk_widget_modify_bg(button, GTK_STATE_INSENSITIVE, &tool_active); gtk_widget_modify_fg(button, GTK_STATE_NORMAL, &tool_fg); gtk_widget_modify_fg(button, GTK_STATE_ACTIVE, &tool_fg); gtk_widget_modify_fg(button, GTK_STATE_PRELIGHT, &tool_fg); gtk_widget_modify_fg(button, GTK_STATE_SELECTED, &tool_fg); + gtk_widget_modify_fg(button, GTK_STATE_INSENSITIVE, &tool_fg); g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(buttons[n].clicked), 0); gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 1);