aboutsummaryrefslogtreecommitdiffstats
path: root/src/keyboard.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/keyboard.h')
-rw-r--r--src/keyboard.h21
1 files changed, 5 insertions, 16 deletions
diff --git a/src/keyboard.h b/src/keyboard.h
index 72bb821b2eb..1f5cbd23639 100644
--- a/src/keyboard.h
+++ b/src/keyboard.h
@@ -190,9 +190,6 @@ extern KBOARD *current_kboard;
190 190
191/* A list of all kboard objects, linked through next_kboard. */ 191/* A list of all kboard objects, linked through next_kboard. */
192extern KBOARD *all_kboards; 192extern KBOARD *all_kboards;
193
194/* Nonzero in the single-kboard state, 0 in the any-kboard state. */
195extern int single_kboard;
196 193
197/* Total number of times read_char has returned, modulo SIZE_MAX + 1. */ 194/* Total number of times read_char has returned, modulo SIZE_MAX + 1. */
198extern size_t num_input_events; 195extern size_t num_input_events;
@@ -408,15 +405,10 @@ typedef struct _widget_value
408extern Lisp_Object Qswitch_frame; 405extern Lisp_Object Qswitch_frame;
409 406
410/* Properties on event heads. */ 407/* Properties on event heads. */
411extern Lisp_Object Qevent_kind, Qevent_symbol_elements; 408extern Lisp_Object Qevent_kind;
412
413/* Getting an unmodified version of an event head. */
414#define EVENT_HEAD_UNMODIFIED(event_head) \
415 (Fcar (Fget ((event_head), Qevent_symbol_elements)))
416 409
417/* The values of Qevent_kind properties. */ 410/* The values of Qevent_kind properties. */
418extern Lisp_Object Qfunction_key, Qmouse_click, Qmouse_movement; 411extern Lisp_Object Qmouse_click;
419extern Lisp_Object Qscroll_bar_movement;
420 412
421extern Lisp_Object Qhelp_echo; 413extern Lisp_Object Qhelp_echo;
422 414
@@ -434,7 +426,9 @@ extern int waiting_for_input;
434 happens. */ 426 happens. */
435extern EMACS_TIME *input_available_clear_time; 427extern EMACS_TIME *input_available_clear_time;
436 428
429#if defined HAVE_WINDOW_SYSTEM && !defined USE_GTK && !defined HAVE_NS
437extern int ignore_mouse_drag_p; 430extern int ignore_mouse_drag_p;
431#endif
438 432
439/* The primary selection. */ 433/* The primary selection. */
440extern Lisp_Object QPRIMARY; 434extern Lisp_Object QPRIMARY;
@@ -454,9 +448,7 @@ extern Lisp_Object real_this_command;
454 448
455/* Non-nil disable property on a command means 449/* Non-nil disable property on a command means
456 do not execute it; call disabled-command-function's value instead. */ 450 do not execute it; call disabled-command-function's value instead. */
457extern Lisp_Object QCbutton, QCtoggle, QCradio, QClabel; 451extern Lisp_Object QCtoggle, QCradio;
458
459extern Lisp_Object Qinput_method_function;
460 452
461/* An event header symbol HEAD may have a property named 453/* An event header symbol HEAD may have a property named
462 Qevent_symbol_element_mask, which is of the form (BASE MODIFIERS); 454 Qevent_symbol_element_mask, which is of the form (BASE MODIFIERS);
@@ -476,7 +468,6 @@ extern int timers_run;
476extern int menu_separator_name_p (const char *); 468extern int menu_separator_name_p (const char *);
477extern int parse_menu_item (Lisp_Object, int); 469extern int parse_menu_item (Lisp_Object, int);
478 470
479extern void echo_now (void);
480extern void init_kboard (KBOARD *); 471extern void init_kboard (KBOARD *);
481extern void delete_kboard (KBOARD *); 472extern void delete_kboard (KBOARD *);
482extern void not_single_kboard_state (KBOARD *); 473extern void not_single_kboard_state (KBOARD *);
@@ -498,8 +489,6 @@ extern int make_ctrl_char (int);
498extern void stuff_buffered_input (Lisp_Object); 489extern void stuff_buffered_input (Lisp_Object);
499extern void clear_waiting_for_input (void); 490extern void clear_waiting_for_input (void);
500extern void swallow_events (int); 491extern void swallow_events (int);
501extern int help_char_p (Lisp_Object);
502extern void quit_throw_to_read_char (void) NO_RETURN;
503extern int lucid_event_type_list_p (Lisp_Object); 492extern int lucid_event_type_list_p (Lisp_Object);
504extern void kbd_buffer_store_event (struct input_event *); 493extern void kbd_buffer_store_event (struct input_event *);
505extern void kbd_buffer_store_event_hold (struct input_event *, 494extern void kbd_buffer_store_event_hold (struct input_event *,