comparison src/ChangeLog @ 905:c15f25529e61

[xemacs-hg @ 2002-07-06 21:05:42 by andyp] toolbar redisplay patch
author andyp
date Sat, 06 Jul 2002 21:05:58 +0000
parents 4a27df428c73
children 7f5ac0d2a71f
comparison
equal deleted inserted replaced
904:47c30044fc4e 905:c15f25529e61
1 2002-06-24 Andy Piper <andy@xemacs.org>
2
3 * toolbar-x.c (console_type_create_toolbar_x): declare
4 x_clear_frame_toolbars.
5 * toolbar-gtk.c (console_type_create_toolbar_gtk): ditto.
6 * toolbar-common.h (common_clear_frame_toolbars): ditto.
7
8 * toolbar-common.c (COMMON_OUTPUT_BUTTONS_LOOP): output button if
9 whole toolbar was cleared.
10
11 * toolbar-msw.c (mswindows_clear_frame_toolbars): new
12 function. Split out from mswindows_output_frame_toolbars.
13 (mswindows_output_frame_toolbars): move clear pieces to
14 mswindows_output_frame_toolbars.
15
16 * toolbar-common.c (common_clear_frame_toolbars): new function. Split
17 out from gtk_output_frame_toolbars.
18 (common_output_frame_toolbars): move clear pieces to
19 gtk_clear_frame_toolbars.
20
21 * console-impl.h (struct console_methods): add
22 clear_frame_toolbars_method.
23
24 * redisplay.c (redisplay_frame): call
25 update_frame_toolbars_geometry and re-order update_frame_toolbars.
26
27 * toolbar.h: declare update_frame_toolbars_geometry.
28
29 * toolbar.c (update_frame_toolbars_geometry): new function. Split
30 out from update_frame_toolbars. Call clear_frame_toolbars.
31 (update_frame_toolbars): only output, do not change geometry.
32
33 * redisplay.c: add frame_layout_changed.
34
35 * redisplay.h: add frame_layout_changed.
36 (CLASS_RESET_CHANGED_FLAGS): set it.
37 (GLOBAL_RESET_CHANGED_FLAGS): ditto.
38 (CLASS_REDISPLAY_FLAGS_CHANGEDP): test it.
39 (GLOBAL_REDISPLAY_FLAGS_CHANGEDP): ditto.
40
41 * device-impl.h (struct device): add frame_layout_changed.
42 (MARK_DEVICE_FRAME_LAYOUT_CHANGED): new.
43
44 * frame-impl.h (struct frame): add frame_layout_changed.
45 (MARK_FRAME_LAYOUT_CHANGED): new.
46
1 2002-07-02 Paul Moore <gustav@morpheus.demon.co.uk> 47 2002-07-02 Paul Moore <gustav@morpheus.demon.co.uk>
2 48
3 * console-msw.h: 49 * console-msw.h:
4 * device-msw.c: 50 * device-msw.c:
5 * device-msw.c (mswindows_init_dde): 51 * device-msw.c (mswindows_init_dde):