diff options
Diffstat (limited to 'src/keyboard.h')
| -rw-r--r-- | src/keyboard.h | 21 |
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. */ |
| 192 | extern KBOARD *all_kboards; | 192 | extern KBOARD *all_kboards; |
| 193 | |||
| 194 | /* Nonzero in the single-kboard state, 0 in the any-kboard state. */ | ||
| 195 | extern 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. */ |
| 198 | extern size_t num_input_events; | 195 | extern size_t num_input_events; |
| @@ -408,15 +405,10 @@ typedef struct _widget_value | |||
| 408 | extern Lisp_Object Qswitch_frame; | 405 | extern Lisp_Object Qswitch_frame; |
| 409 | 406 | ||
| 410 | /* Properties on event heads. */ | 407 | /* Properties on event heads. */ |
| 411 | extern Lisp_Object Qevent_kind, Qevent_symbol_elements; | 408 | extern 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. */ |
| 418 | extern Lisp_Object Qfunction_key, Qmouse_click, Qmouse_movement; | 411 | extern Lisp_Object Qmouse_click; |
| 419 | extern Lisp_Object Qscroll_bar_movement; | ||
| 420 | 412 | ||
| 421 | extern Lisp_Object Qhelp_echo; | 413 | extern Lisp_Object Qhelp_echo; |
| 422 | 414 | ||
| @@ -434,7 +426,9 @@ extern int waiting_for_input; | |||
| 434 | happens. */ | 426 | happens. */ |
| 435 | extern EMACS_TIME *input_available_clear_time; | 427 | extern EMACS_TIME *input_available_clear_time; |
| 436 | 428 | ||
| 429 | #if defined HAVE_WINDOW_SYSTEM && !defined USE_GTK && !defined HAVE_NS | ||
| 437 | extern int ignore_mouse_drag_p; | 430 | extern int ignore_mouse_drag_p; |
| 431 | #endif | ||
| 438 | 432 | ||
| 439 | /* The primary selection. */ | 433 | /* The primary selection. */ |
| 440 | extern Lisp_Object QPRIMARY; | 434 | extern 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. */ |
| 457 | extern Lisp_Object QCbutton, QCtoggle, QCradio, QClabel; | 451 | extern Lisp_Object QCtoggle, QCradio; |
| 458 | |||
| 459 | extern 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; | |||
| 476 | extern int menu_separator_name_p (const char *); | 468 | extern int menu_separator_name_p (const char *); |
| 477 | extern int parse_menu_item (Lisp_Object, int); | 469 | extern int parse_menu_item (Lisp_Object, int); |
| 478 | 470 | ||
| 479 | extern void echo_now (void); | ||
| 480 | extern void init_kboard (KBOARD *); | 471 | extern void init_kboard (KBOARD *); |
| 481 | extern void delete_kboard (KBOARD *); | 472 | extern void delete_kboard (KBOARD *); |
| 482 | extern void not_single_kboard_state (KBOARD *); | 473 | extern void not_single_kboard_state (KBOARD *); |
| @@ -498,8 +489,6 @@ extern int make_ctrl_char (int); | |||
| 498 | extern void stuff_buffered_input (Lisp_Object); | 489 | extern void stuff_buffered_input (Lisp_Object); |
| 499 | extern void clear_waiting_for_input (void); | 490 | extern void clear_waiting_for_input (void); |
| 500 | extern void swallow_events (int); | 491 | extern void swallow_events (int); |
| 501 | extern int help_char_p (Lisp_Object); | ||
| 502 | extern void quit_throw_to_read_char (void) NO_RETURN; | ||
| 503 | extern int lucid_event_type_list_p (Lisp_Object); | 492 | extern int lucid_event_type_list_p (Lisp_Object); |
| 504 | extern void kbd_buffer_store_event (struct input_event *); | 493 | extern void kbd_buffer_store_event (struct input_event *); |
| 505 | extern void kbd_buffer_store_event_hold (struct input_event *, | 494 | extern void kbd_buffer_store_event_hold (struct input_event *, |