Mercurial > hg > xemacs-beta
comparison lwlib/lwlib.h @ 420:41dbb7a9d5f2 r21-2-18
Import from CVS: tag r21-2-18
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:24:09 +0200 |
parents | 697ef44129c6 |
children | 11054d720c21 |
comparison
equal
deleted
inserted
replaced
419:66615b78f1a5 | 420:41dbb7a9d5f2 |
---|---|
146 | 146 |
147 /* data defining a scrollbar; only valid if type == "scrollbar" */ | 147 /* data defining a scrollbar; only valid if type == "scrollbar" */ |
148 scrollbar_values *scrollbar_data; | 148 scrollbar_values *scrollbar_data; |
149 | 149 |
150 /* we resource the widget_value structures; this points to the next | 150 /* we resource the widget_value structures; this points to the next |
151 one on the free list if this one has been deallocated. | 151 one on the free list if this one has been deallocated. */ |
152 */ | |
153 struct _widget_value *free_list; | 152 struct _widget_value *free_list; |
153 | |
154 /* some things are only possible at creation time. args are applied | |
155 to widgets at creation time. */ | |
156 ArgList args; | |
157 int nargs; | |
158 Boolean free_args; | |
154 } widget_value; | 159 } widget_value; |
155 | 160 |
156 | 161 |
157 typedef void (*lw_callback) (Widget w, LWLIB_ID id, XtPointer data); | 162 typedef void (*lw_callback) (Widget w, LWLIB_ID id, XtPointer data); |
158 | 163 |
199 Widget lw_raise_all_pop_up_widgets (void); | 204 Widget lw_raise_all_pop_up_widgets (void); |
200 widget_value* lw_get_all_values (LWLIB_ID id); | 205 widget_value* lw_get_all_values (LWLIB_ID id); |
201 Boolean lw_get_some_values (LWLIB_ID id, widget_value* val); | 206 Boolean lw_get_some_values (LWLIB_ID id, widget_value* val); |
202 void lw_pop_up_all_widgets (LWLIB_ID id); | 207 void lw_pop_up_all_widgets (LWLIB_ID id); |
203 void lw_pop_down_all_widgets (LWLIB_ID id); | 208 void lw_pop_down_all_widgets (LWLIB_ID id); |
209 void lw_add_value_args_to_args (widget_value* wv, ArgList addto, int* offset); | |
204 | 210 |
205 widget_value *malloc_widget_value (void); | 211 widget_value *malloc_widget_value (void); |
206 void free_widget_value (widget_value *); | 212 void free_widget_value (widget_value *); |
207 widget_value *replace_widget_value_tree (widget_value*, widget_value*); | 213 widget_value *replace_widget_value_tree (widget_value*, widget_value*); |
208 | 214 |