59 |
from the current KBOARD. If events come from other KBOARDs, they |
from the current KBOARD. If events come from other KBOARDs, they |
60 |
are put aside for later in the KBOARDs' kbd_queue lists. |
are put aside for later in the KBOARDs' kbd_queue lists. |
61 |
The flag kbd_queue_has_data in a KBOARD is 1 if this has happened. |
The flag kbd_queue_has_data in a KBOARD is 1 if this has happened. |
62 |
When Emacs goes back to the any-kboard state, it looks at all the KBOARDS |
When Emacs goes back to the any-kboard state, it looks at all the KBOARDs |
63 |
to find those; and it tries processing their input right away. */ |
to find those; and it tries processing their input right away. */ |
64 |
|
|
65 |
typedef struct kboard KBOARD; |
typedef struct kboard KBOARD; |
222 |
#define ITEM_PROPERTY_ITEM 0 |
#define ITEM_PROPERTY_ITEM 0 |
223 |
/* The item string. */ |
/* The item string. */ |
224 |
#define ITEM_PROPERTY_NAME 1 |
#define ITEM_PROPERTY_NAME 1 |
225 |
/* Start of initilize to nil */ |
/* Start of initialize to nil */ |
226 |
/* The binding: nil, a command or a keymap. */ |
/* The binding: nil, a command or a keymap. */ |
227 |
#define ITEM_PROPERTY_DEF 2 |
#define ITEM_PROPERTY_DEF 2 |
228 |
/* The keymap if the binding is a keymap, otherwise nil. */ |
/* The keymap if the binding is a keymap, otherwise nil. */ |
235 |
#define ITEM_PROPERTY_SELECTED 6 |
#define ITEM_PROPERTY_SELECTED 6 |
236 |
/* Place for a help string. Not yet used. */ |
/* Place for a help string. Not yet used. */ |
237 |
#define ITEM_PROPERTY_HELP 7 |
#define ITEM_PROPERTY_HELP 7 |
238 |
/* Start of initilize to t */ |
/* Start of initialize to t */ |
239 |
/* Last property. */ |
/* Last property. */ |
240 |
/* Not nil if item is enabled. */ |
/* Not nil if item is enabled. */ |
241 |
#define ITEM_PROPERTY_ENABLE 8 |
#define ITEM_PROPERTY_ENABLE 8 |