comparison src/gtkimhtml.c @ 10699:c8b4bf3bf9e5

[gaim-migrate @ 12256] Christopher (siege) O'Brien fixed the bug where gtkimhtml doesn't honor button features when using the keyboard. The toolbar buttons still get toggled though, so someone should fix that. committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Wed, 16 Mar 2005 20:38:56 +0000
parents 4b9d6f77ca61
children c4cb90065e1d
comparison
equal deleted inserted replaced
10698:2f646d020011 10699:c8b4bf3bf9e5
960 return FALSE; 960 return FALSE;
961 } 961 }
962 962
963 static void imhtml_toggle_format(GtkIMHtml *imhtml, GtkIMHtmlButtons buttons) 963 static void imhtml_toggle_format(GtkIMHtml *imhtml, GtkIMHtmlButtons buttons)
964 { 964 {
965 /* since this function is the handler for the formatting keystrokes,
966 we need to check here that the formatting attempted is permitted */
967 if (!(imhtml->format_functions & buttons))
968 return;
969
965 switch (buttons) { 970 switch (buttons) {
966 case GTK_IMHTML_BOLD: 971 case GTK_IMHTML_BOLD:
967 gtk_imhtml_toggle_bold(imhtml); 972 gtk_imhtml_toggle_bold(imhtml);
968 break; 973 break;
969 case GTK_IMHTML_ITALIC: 974 case GTK_IMHTML_ITALIC: