comparison src/gui.h @ 388:aabb7f5b1c81 r21-2-9

Import from CVS: tag r21-2-9
author cvs
date Mon, 13 Aug 2007 11:09:42 +0200
parents bbff43aa5eb7
children 74fd4e045ea6
comparison
equal deleted inserted replaced
387:f892a9d0bb8d 388:aabb7f5b1c81
66 gcpro1.nvars = GUI_ITEM_GCPRO_COUNT; \ 66 gcpro1.nvars = GUI_ITEM_GCPRO_COUNT; \
67 } while (0); 67 } while (0);
68 68
69 extern Lisp_Object Q_accelerator, Q_active, Q_config, Q_filter, Q_included; 69 extern Lisp_Object Q_accelerator, Q_active, Q_config, Q_filter, Q_included;
70 extern Lisp_Object Q_keys, Q_selected, Q_suffix, Qradio, Qtoggle; 70 extern Lisp_Object Q_keys, Q_selected, Q_suffix, Qradio, Qtoggle;
71 extern Lisp_Object Q_key_sequence, Q_label; 71 extern Lisp_Object Q_key_sequence, Q_label, Q_callback;
72 72
73 void gui_item_init (struct gui_item *pgui_item); 73 void gui_item_init (struct gui_item *pgui_item);
74 void gui_item_add_keyval_pair (struct gui_item *pgui_item, 74 void gui_item_add_keyval_pair (struct gui_item *pgui_item,
75 Lisp_Object key, Lisp_Object val); 75 Lisp_Object key, Lisp_Object val,
76 Error_behavior errb);
76 void gui_parse_item_keywords (Lisp_Object item, struct gui_item *pgui_item); 77 void gui_parse_item_keywords (Lisp_Object item, struct gui_item *pgui_item);
78 void gui_parse_item_keywords_no_errors (Lisp_Object item, struct gui_item *pgui_item);
77 int gui_item_active_p (CONST struct gui_item *pgui_item); 79 int gui_item_active_p (CONST struct gui_item *pgui_item);
78 int gui_item_selected_p (CONST struct gui_item *pgui_item); 80 int gui_item_selected_p (CONST struct gui_item *pgui_item);
79 int gui_item_included_p (CONST struct gui_item *pgui_item, Lisp_Object into); 81 int gui_item_included_p (CONST struct gui_item *pgui_item, Lisp_Object into);
80 int gui_item_hash (Lisp_Object, struct gui_item*, int); 82 int gui_item_hash (Lisp_Object, struct gui_item*, int);
81 Lisp_Object mark_gui_item (struct gui_item* p, void (*markobj) (Lisp_Object)); 83 Lisp_Object mark_gui_item (struct gui_item* p, void (*markobj) (Lisp_Object));