Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
af17bd2b
Commit
af17bd2b
authored
Oct 27, 1994
by
Karl Heuer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(kbd_buffer_get_event): Translate them to lispy events.
(head_table): Initialize those new symbols appropriately.
parent
f2afbef6
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
1 deletion
+19
-1
src/keyboard.c
src/keyboard.c
+19
-1
No files found.
src/keyboard.c
View file @
af17bd2b
...
...
@@ -402,6 +402,8 @@ Lisp_Object Qmouse_movement;
Lisp_Object
Qscroll_bar_movement
;
Lisp_Object
Qswitch_frame
;
Lisp_Object
Qdelete_frame
;
Lisp_Object
Qiconify_frame
;
Lisp_Object
Qmake_frame_visible
;
/* Symbols to denote kinds of events. */
Lisp_Object
Qfunction_key
;
...
...
@@ -2185,7 +2187,21 @@ kbd_buffer_get_event ()
{
/* Make an event (delete-frame (FRAME)). */
obj
=
Fcons
(
event
->
frame_or_window
,
Qnil
);
obj
=
Fcons
(
intern
(
"delete-frame"
),
Fcons
(
obj
,
Qnil
));
obj
=
Fcons
(
Qdelete_frame
,
Fcons
(
obj
,
Qnil
));
kbd_fetch_ptr
=
event
+
1
;
}
else
if
(
event
->
kind
==
iconify_event
)
{
/* Make an event (iconify-frame (FRAME)). */
obj
=
Fcons
(
event
->
frame_or_window
,
Qnil
);
obj
=
Fcons
(
Qiconify_frame
,
Fcons
(
obj
,
Qnil
));
kbd_fetch_ptr
=
event
+
1
;
}
else
if
(
event
->
kind
==
deiconify_event
)
{
/* Make an event (make-frame-visible (FRAME)). */
obj
=
Fcons
(
event
->
frame_or_window
,
Qnil
);
obj
=
Fcons
(
Qmake_frame_visible
,
Fcons
(
obj
,
Qnil
));
kbd_fetch_ptr
=
event
+
1
;
}
#endif
...
...
@@ -6001,6 +6017,8 @@ struct event_head head_table[] = {
&
Qscroll_bar_movement
,
"scroll-bar-movement"
,
&
Qmouse_movement
,
&
Qswitch_frame
,
"switch-frame"
,
&
Qswitch_frame
,
&
Qdelete_frame
,
"delete-frame"
,
&
Qdelete_frame
,
&
Qiconify_frame
,
"iconify-frame"
,
&
Qiconify_frame
,
&
Qmake_frame_visible
,
"make-frame-visible"
,
&
Qmake_frame_visible
,
};
syms_of_keyboard
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment