Mercurial > hg > xemacs-beta
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): |