At 08:10 PM 8/30/00 +0900, Stephen J. Turnbull wrote:
After spell checking a buffer and inserting a word in the private
dictionary, the "save dictionary" dialog pops up. The buffer tabs
change color (to indicate they are inactive, I assume).
However, they do not return to the original color when the dialog pops
down. Furthermore, when a tab is activated, only the two tabs
involved (the old current buffer and the new one) return to the
indication of active state. Others change as they are activated in
turn (or as a new mode changes the whole set of tabs at once).
XEmacs 21.2.35, CVS updated to 28 August 04:00 UTC.
So I think this patch fixes the coloring problems but I'm not sure whether
it will fix you particular problem above. I'm a bit nervous about the patch
as I'm still not sure I fully understand lwlib.
Thanks
andy
2000-09-21 Andy Piper <andy(a)xemacs.org>
* lwlib.h: declare copy_widget_value_tree.
* lwlib.c (copy_widget_value_tree): make non-static.
2000-09-21 Andy Piper <andy(a)xemacs.org>
* glyphs-x.c (x_redisplay_widget): make sure non-structural
changes still involve copying the widget tree.
(update_widget_face): make sure a change is register in the widget
tree. Call update_tab_widget_face appropriately.
(update_tab_widget_face): ditto.
(x_tab_control_redisplay): make sure non-structural changes still
involve copying the widget tree.
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd