diff options
Diffstat (limited to 'src/termhooks.h')
| -rw-r--r-- | src/termhooks.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/termhooks.h b/src/termhooks.h index 34e1364effd..6a58517a85a 100644 --- a/src/termhooks.h +++ b/src/termhooks.h | |||
| @@ -335,6 +335,22 @@ struct terminal | |||
| 335 | the member terminal_coding. */ | 335 | the member terminal_coding. */ |
| 336 | Lisp_Object charset_list; | 336 | Lisp_Object charset_list; |
| 337 | 337 | ||
| 338 | /* This is an association list containing the X selections that | ||
| 339 | Emacs might own on this terminal. Each element has the form | ||
| 340 | (SELECTION-NAME SELECTION-VALUE SELECTION-TIMESTAMP FRAME) | ||
| 341 | SELECTION-NAME is a lisp symbol, whose name is the name of an X Atom. | ||
| 342 | SELECTION-VALUE is the value that emacs owns for that selection. | ||
| 343 | It may be any kind of Lisp object. | ||
| 344 | SELECTION-TIMESTAMP is the time at which emacs began owning this | ||
| 345 | selection, as a cons of two 16-bit numbers (making a 32 bit | ||
| 346 | time.) | ||
| 347 | FRAME is the frame for which we made the selection. If there is | ||
| 348 | an entry in this alist, then it can be assumed that Emacs owns | ||
| 349 | that selection. | ||
| 350 | The only (eq) parts of this list that are visible from Lisp are | ||
| 351 | the selection-values. */ | ||
| 352 | Lisp_Object Vselection_alist; | ||
| 353 | |||
| 338 | /* All fields before `next_terminal' should be Lisp_Object and are traced | 354 | /* All fields before `next_terminal' should be Lisp_Object and are traced |
| 339 | by the GC. All fields afterwards are ignored by the GC. */ | 355 | by the GC. All fields afterwards are ignored by the GC. */ |
| 340 | 356 | ||