comparison src/gui-x.h @ 442:abe6d1db359e r21-2-36

Import from CVS: tag r21-2-36
author cvs
date Mon, 13 Aug 2007 11:35:02 +0200
parents 8de8e3f6228a
children af57a77cbc92
comparison
equal deleted inserted replaced
441:72a7cfa4a488 442:abe6d1db359e
1 /* General GUI code -- X-specific header file. 1 /* General GUI code -- X-specific header file.
2 Copyright (C) 1993, 1994 Free Software Foundation, Inc. 2 Copyright (C) 1993, 1994 Free Software Foundation, Inc.
3 Copyright (C) 1996 Ben Wing. 3 Copyright (C) 1996, 2000 Ben Wing.
4 4
5 This file is part of XEmacs. 5 This file is part of XEmacs.
6 6
7 XEmacs is free software; you can redistribute it and/or modify it 7 XEmacs is free software; you can redistribute it and/or modify it
8 under the terms of the GNU General Public License as published by the 8 under the terms of the GNU General Public License as published by the
18 along with XEmacs; see the file COPYING. If not, write to 18 along with XEmacs; see the file COPYING. If not, write to
19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20 Boston, MA 02111-1307, USA. */ 20 Boston, MA 02111-1307, USA. */
21 21
22 /* Synched up with: Not in FSF. */ 22 /* Synched up with: Not in FSF. */
23
24 /* This file Mule-ized by Ben Wing, 7-8-00. */
23 25
24 #ifndef INCLUDED_gui_x_h_ 26 #ifndef INCLUDED_gui_x_h_
25 #define INCLUDED_gui_x_h_ 27 #define INCLUDED_gui_x_h_
26 28
27 #include "../lwlib/lwlib.h" 29 #include "../lwlib/lwlib.h"
66 void ungcpro_popup_callbacks (LWLIB_ID id); 68 void ungcpro_popup_callbacks (LWLIB_ID id);
67 int popup_handled_p (LWLIB_ID id); 69 int popup_handled_p (LWLIB_ID id);
68 void free_popup_widget_value_tree (widget_value *wv); 70 void free_popup_widget_value_tree (widget_value *wv);
69 void popup_selection_callback (Widget widget, LWLIB_ID ignored_id, 71 void popup_selection_callback (Widget widget, LWLIB_ID ignored_id,
70 XtPointer client_data); 72 XtPointer client_data);
71 int button_item_to_widget_value (Lisp_Object desc, widget_value *wv, 73 Extbyte *add_accel_and_to_external (Lisp_Object string);
72 int allow_text_field_p, int no_keys_p); 74 int button_item_to_widget_value (Lisp_Object gui_object_instance,
73 widget_value * gui_items_to_widget_values (Lisp_Object items); 75 Lisp_Object gui_item, widget_value *wv,
74 Lisp_Object menu_name_to_accelerator (char *name); 76 int allow_text_field_p, int no_keys_p,
75 char *menu_separator_style (CONST char *s); 77 int menu_entry_p, int accel_p);
78 widget_value * gui_items_to_widget_values (Lisp_Object gui_object_instance,
79 Lisp_Object items, int accel_p);
80 Extbyte *menu_separator_style_and_to_external (const Bufbyte *s);
76 Lisp_Object widget_value_unwind (Lisp_Object closure); 81 Lisp_Object widget_value_unwind (Lisp_Object closure);
77 82
78 #endif /* INCLUDED_gui_x_h_ */ 83 #endif /* INCLUDED_gui_x_h_ */