aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1995-06-16 22:19:27 +0000
committerKarl Heuer1995-06-16 22:19:27 +0000
commit1c2127876e8dcf25061c69dc48ef6e87f9c36eb6 (patch)
tree223d8330b78e94f92fba5d53eb9fee1b9cc5cd9b /src
parentbda144f49f2ba0f467054530a21e39ec7b7575fa (diff)
downloademacs-1c2127876e8dcf25061c69dc48ef6e87f9c36eb6.tar.gz
emacs-1c2127876e8dcf25061c69dc48ef6e87f9c36eb6.zip
[MULTI_FRAME] (Fignore_event): New function.
[MULTI_FRAME] (keys_of_frame): Bind iconify-frame and make-frame-visible to it.
Diffstat (limited to 'src')
-rw-r--r--src/frame.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/frame.c b/src/frame.c
index b2c360361bf..ee7b64eded0 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -531,6 +531,14 @@ to that frame.")
531 return do_switch_frame (frame, no_enter, 0); 531 return do_switch_frame (frame, no_enter, 0);
532} 532}
533 533
534DEFUN ("ignore-event", Fignore_event, Signore_event, 0, 0, "",
535 "Do nothing, but preserve any prefix argument already specified.\n\
536This is a suitable binding for iconify-frame and make-frame-visible.")
537 ()
538{
539 current_kboard->Vprefix_arg = Vcurrent_prefix_arg;
540 return Qnil;
541}
534 542
535DEFUN ("selected-frame", Fselected_frame, Sselected_frame, 0, 0, 0, 543DEFUN ("selected-frame", Fselected_frame, Sselected_frame, 0, 0, 0,
536 "Return the frame that is now selected.") 544 "Return the frame that is now selected.")
@@ -1922,6 +1930,7 @@ The `menu-bar-lines' element of the list controls whether new frames\n\
1922 defsubr (&Sframe_live_p); 1930 defsubr (&Sframe_live_p);
1923 defsubr (&Smake_terminal_frame); 1931 defsubr (&Smake_terminal_frame);
1924 defsubr (&Shandle_switch_frame); 1932 defsubr (&Shandle_switch_frame);
1933 defsubr (&Signore_event);
1925 defsubr (&Sselect_frame); 1934 defsubr (&Sselect_frame);
1926 defsubr (&Sselected_frame); 1935 defsubr (&Sselected_frame);
1927 defsubr (&Swindow_frame); 1936 defsubr (&Swindow_frame);
@@ -1966,8 +1975,8 @@ keys_of_frame ()
1966{ 1975{
1967 initial_define_lispy_key (global_map, "switch-frame", "handle-switch-frame"); 1976 initial_define_lispy_key (global_map, "switch-frame", "handle-switch-frame");
1968 initial_define_lispy_key (global_map, "delete-frame", "handle-delete-frame"); 1977 initial_define_lispy_key (global_map, "delete-frame", "handle-delete-frame");
1969 initial_define_lispy_key (global_map, "iconify-frame", "ignore"); 1978 initial_define_lispy_key (global_map, "iconify-frame", "ignore-event");
1970 initial_define_lispy_key (global_map, "make-frame-visible", "ignore"); 1979 initial_define_lispy_key (global_map, "make-frame-visible", "ignore-event");
1971} 1980}
1972 1981
1973#else /* not MULTI_FRAME */ 1982#else /* not MULTI_FRAME */