Mercurial > hg > xemacs-beta
annotate src/toolbar-common.h @ 858:2c12fe2da451
[xemacs-hg @ 2002-05-31 09:38:45 by michaels]
2002-05-28 Martin Köbele <mkoebele@mkoebele.de>, Jens Müller <jmueller@informatik.uni-tuebingen.de>
* lrecord.h (lrecord_type): Add lrecord_type_weak_box to
lrecord_type enumeration.
* alloc.c (garbage_collect_1): Call prune_weak_boxes().
* lisp.h (struct weak_box):
* data.c:
(prune_weak_boxes):
(mark_weak_box):
(print_weak_box):
(weak_box_equal):
(weak_box_hash):
(make_weak_box):
(Fmake_weak_box):
(Fweak_box_ref):
(Fweak_boxp):
(syms_of_data):
(vars_of_data): Add implementation of weak boxes.
author | michaels |
---|---|
date | Fri, 31 May 2002 09:38:49 +0000 |
parents | c2c346111c9a |
children | c15f25529e61 |
rev | line source |
---|---|
713 | 1 /* toolbar-common.h |
2 ** | |
3 ** Description: | |
4 ** | |
5 ** Created by: William M. Perry | |
6 ** Copyright (c) 2001 Free Software Foundation | |
7 ** | |
8 */ | |
9 | |
10 #ifndef __TOOLBAR_COMMON_H__ | |
11 #define __TOOLBAR_COMMON_H__ | |
12 | |
13 extern void common_output_frame_toolbars (struct frame *f); | |
14 extern void common_redraw_exposed_toolbars (struct frame *f, | |
15 int x, int y, | |
16 int width, int height); | |
17 extern void common_redraw_frame_toolbars (struct frame *f); | |
18 extern void common_output_toolbar_button (struct frame *f, Lisp_Object button); | |
19 | |
20 #endif /* __TOOLBAR_COMMON_H__ */ |