# HG changeset patch # User Richard Laager # Date 1124429176 0 # Node ID 2934ab3a6c89e3d16fe4e47f5530e74e5e3961fd # Parent 5ede3f6d6bd7655fdbd5fc592f0a12d5c4547304 [gaim-migrate @ 13509] Grey out the clear formatting button if the imhtml doesn't support any formatting. committer: Tailor Script diff -r 5ede3f6d6bd7 -r 2934ab3a6c89 src/gtkimhtmltoolbar.c --- a/src/gtkimhtmltoolbar.c Fri Aug 19 05:09:54 2005 +0000 +++ b/src/gtkimhtmltoolbar.c Fri Aug 19 05:26:16 2005 +0000 @@ -752,6 +752,16 @@ gtk_widget_set_sensitive(GTK_WIDGET(toolbar->fgcolor), buttons & GTK_IMHTML_FORECOLOR); gtk_widget_set_sensitive(GTK_WIDGET(toolbar->bgcolor), buttons & GTK_IMHTML_BACKCOLOR); + gtk_widget_set_sensitive(GTK_WIDGET(toolbar->clear), + (buttons & GTK_IMHTML_BOLD || + buttons & GTK_IMHTML_ITALIC || + buttons & GTK_IMHTML_UNDERLINE || + buttons & GTK_IMHTML_GROW || + buttons & GTK_IMHTML_SHRINK || + buttons & GTK_IMHTML_FACE || + buttons & GTK_IMHTML_FORECOLOR || + buttons & GTK_IMHTML_BACKCOLOR)); + gtk_widget_set_sensitive(GTK_WIDGET(toolbar->image), buttons & GTK_IMHTML_IMAGE); gtk_widget_set_sensitive(GTK_WIDGET(toolbar->link), buttons & GTK_IMHTML_LINK); gtk_widget_set_sensitive(GTK_WIDGET(toolbar->smiley), buttons & GTK_IMHTML_SMILEY);