• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/src/

Lines Matching defs:?r

8 GNU Emacs is free software; you can redistribute it and/or modify
10 the Free Software Foundation; either version 2, or (at your option)
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
227 /* The kboard last echoing, or null for none. Reset to 0 in
396 /* The frame in which the last input event occurred, or Qmacro if the
729 jazz), or a symbol, whose name is printed. */
1261 /* If the window system or terminal frame hasn't been initialized
1262 yet, or we're not interactive, write the message to stderr and exit. */
1313 evaluating an -f option, or we are stuck there for some
1329 returned due to end of file (or end of kbd macro). */
1380 doc: /* Exit from the innermost recursive edit or minibuffer. */)
1391 doc: /* Abort the command that requested this recursive edit or minibuffer input. */)
1640 or else I is 0 and we found end of file. */
2082 /* We either have moved already or the last point
2269 and start or stop polling accordingly. */
2350 Either show it in the echo area, or call show-help-function to display
2357 return a help string or nil for none. For all other types of HELP,
2369 If OBJECT is a string (an overlay string or a string displayed with
2377 Note: this function may only be called with HELP nil or a string
2497 PREV_EVENT is the previous input event, or nil if we are reading
2498 the first event of a key sequence (or not reading a key sequence).
2504 if we used a mouse menu to read the input, or zero otherwise. If
2712 ok_to_echo_at_next_pause is either null or
2717 must be either null, or the current message isn't from echoing at
2718 all, or it's from echoing from a different kboard than the
2725 /* Or it's an echo from a different kboard. */
2727 /* Or we explicitly allow overwriting whatever there is. */
2757 around any call to sit_for or kbd_buffer_get_event;
2826 /* Or empty message. */
2829 /* Or already echoing from same kboard. */
2831 /* Or not echoing before and echoing allowed. */
2888 /* Maybe autosave and/or garbage collect due to idleness. */
2938 or sentinel or filter. */
3281 /* It returned one event or more. */
3517 /* We need to remove one or two events from recent_keys.
3583 /* Copy out or in the info on where C-g should throw to.
3877 overlay, or nil if neither from a string nor from a buffer. POS is
3986 or that was handled here.
4021 /* One way or another, wait until input is available; then, if
4925 * No other API or message will distinguish left and right keys this way.
5150 /* The maximum time between clicks to make a double-click, or Qnil to
5151 disable double-click detection, or Qt for no time limit. */
5164 /* Return position of a mouse click or wheel event */
5206 /* Mode line or header line. Look for a string under
5442 /* Handle system-specific or unknown keysyms. */
5470 a press, click or drag, and build the appropriate structure. */
5628 we can decide later whether it was a click or a drag. */
5646 see if this was a click or a drag. */
5690 because of a timer or process filter rather than
5713 /* Every mouse event should either have the down_modifier or
5760 /* Set double or triple modifiers to indicate the wheel speed. */
5825 /* Every wheel event should either have the down_modifier or
6062 /* Or is it an ordinary mouse movement? */
6220 be turned into a click or drag event before presented to lisp code. */
6422 to some base, like the name of a function key or mouse button.
6430 into symbol names, or a string specifying a name stem used to
6431 construct a symbol name or the form `STEM-N', where N is the decimal
6438 before. The object stored there may be a vector or an alist.
6478 where the Nth element is the symbol for NAME_TABLE[N], or nil if
6546 event type as a number or a symbol. */
6550 EVENT-DESC should contain one base event type (a character or symbol)
6551 and zero or more modifier names (control, meta, hyper, super, shift, alt,
6552 drag, down, double or triple). The base must be last.
6553 The return value is an event type (a character or symbol) which
6616 Return the modifier flag bit, or 0 if not recognized. */
6695 /* Return 1 if EVENT is a list whose elements are all integers or symbols.
6755 /* Interface to read_avail_input, blocking SIGIO or SIGALRM if necessary. */
6843 Returns the number of keyboard chars read, or -1 meaning
6859 int nr;
6865 /* No need for FIONREAD or fcntl; just say don't wait. */
6866 while (nr = (*read_socket_hook) (input_fd, expected, &hold_quit), nr > 0)
6868 nread += nr;
6922 /* Now read; for one reason or another, this will not block.
6970 #endif /* USG or DGUX or CYGWIN */
7221 OLD is an old vector we can optionally reuse, or nil. */
7232 in the current keymaps, or nil where it is not a prefix. */
7261 keybuf with its symbol, or if the sequence starts with a mouse
7283 recognized when the menu-bar (or mode-line) is updated,
7468 /* Evaluate an expression and return the result (or nil if something
7664 /* Enable or disable selection of item. */
7682 /* See if this is a separate pane or a submenu. */
7825 /* Handle radio buttons or toggle boxes. */
7916 recognized when the tool-bar (or mode-line) is updated,
8011 enabled or disabled.
8024 TYPE must be one of `:radio' or `:toggle'. SELECTED is evaluated
8025 and specifies whether the button is selected (pressed) or not.
8029 IMAGES is either a single image specification or a vector of four
8049 `menu-item' or whose rest following `tool-bar-item' is not a
8142 /* Value is either a single image specification or a vector
8158 /* Enable or disable selection of item. */
8163 /* Handle radio buttons or toggle boxes. */
8228 PREV_EVENT is the previous input event, or nil if we are reading
8232 if we used a mouse menu to read the input, or zero otherwise. If
8238 This can be done with X menus or with menus put in the minibuf.
8423 or end this line if already have something on it. */
8598 keymap, or nil otherwise. Return the index of the first keymap in
8599 which KEY has any binding, or NMAPS if no map has a binding.
8657 MAP is a keymap mapping keys to key vectors or functions.
8679 or an array. */
8796 If we get a mouse click in a mode line, vertical divider, or other
8798 symbol denoting that area - `mode-line', `vertical-line', or
8842 in the current keymaps, or nil where it is not a prefix. */
8892 /* If we receive a `switch-frame' or `select-window' event in the middle of
8974 keybuf with its symbol, or if the sequence starts with a mouse
9043 /* If the best binding for the current key sequence is a keymap, or
9082 (if the user keeps entering fkey or keytran prefixes
9236 /* Either a `switch-frame' or a `select-window' event. */
9266 or when user programs play with this-command-keys. */
9309 to accommodate a Fset_window_start or something. We
9418 /* For a click on a string, i.e. overlay string or a
9714 and cannot be part of a function key or translation,
9745 and cannot be part of a function key or translation,
9794 according to function-key-map, or by adding a prefix symbol to a
9795 mouse click in the scroll bar or modeline. In this cases, return
9797 prefix or a definition before the end. This means that you will
9817 doc: /* Read a sequence of keystrokes and return as a string or vector.
9839 only care about the click or drag events which follow them. If a drag
9840 or multi-click event is unbound, but the corresponding click event would
9843 between click and drag, double, or triple events unless you want to.
9852 key sequence, or at the start of the sequence but CAN-RETURN-SWITCH-FRAME
10356 The value is a string or a vector.
10381 the command loop or by `read-key-sequence'.
10397 the command loop or by `read-key-sequence'.
10518 If `cannot-suspend' is non-nil, or if the system doesn't support job
10642 is called from kbd_buffer_store_event, in handling SIGIO or
10691 * job and either dump core or continue.
10699 printf ("you can continue or abort.\n");
10706 printf ("you can continue or abort.\n");
10718 printf ("Auto-save? (y or n) ");
10744 printf ("\r\nAbort? (y or n) ");
10747 printf ("Abort (and enter debugger)? (y or n) ");
10749 printf ("Abort (and dump core)? (y or n) ");
10927 Optional third arg FRAME-OR-WINDOW non-nil specifies frame or window.
11030 * We use this just before deleting it, or if we're going to initialize
11443 so that you can determine whether the command was run by mouse or not. */);
11484 in the keymap, or whatever the variable `this-command' was set to by that
11518 Zero or nil means disable auto-saving due to idleness.
11525 The value may be integer or floating point. */);
11545 moved horizontally or vertically between two clicks to make a double-click.
11606 doc: /* Translate table for keyboard input, or nil.
11611 The value can also be a string or vector, but this is considered obsolete.
11612 If it is a string or vector of length N, character codes N and up are left
11660 doc: /* Temporary storage of pre-command-hook or post-command-hook. */);
11762 The function should return a list of zero or more events