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