diff options
| author | Adrian Robert | 2009-01-24 10:27:03 +0000 |
|---|---|---|
| committer | Adrian Robert | 2009-01-24 10:27:03 +0000 |
| commit | 08324aaa01f9aa7ff9cd6545563ad1994bfb724b (patch) | |
| tree | e2e81ae32ad415d22bbe11cb91dc76459dba8a42 /lisp/term | |
| parent | 38291a39bc244b1acba9bf5b7fe40a54f4af6d40 (diff) | |
| download | emacs-08324aaa01f9aa7ff9cd6545563ad1994bfb724b.tar.gz emacs-08324aaa01f9aa7ff9cd6545563ad1994bfb724b.zip | |
* term/ns-win.el (menu-bar-select-frame): Drop this override.\n\t(menu-bar-update-frames): Update call to menu-bar-select-frame.
Diffstat (limited to 'lisp/term')
| -rw-r--r-- | lisp/term/ns-win.el | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/lisp/term/ns-win.el b/lisp/term/ns-win.el index c4ed8bc8737..6fa0a09dfab 100644 --- a/lisp/term/ns-win.el +++ b/lisp/term/ns-win.el | |||
| @@ -622,14 +622,6 @@ this defaults to \"printenv\"." | |||
| 622 | (define-key-after menu-bar-edit-menu [separator-undo] '("--") 'undo) | 622 | (define-key-after menu-bar-edit-menu [separator-undo] '("--") 'undo) |
| 623 | (define-key-after menu-bar-edit-menu [spell] '("Spell" . ispell-menu-map) 'fill) | 623 | (define-key-after menu-bar-edit-menu [spell] '("Spell" . ispell-menu-map) 'fill) |
| 624 | 624 | ||
| 625 | |||
| 626 | ;;;; Windows menu | ||
| 627 | (defun menu-bar-select-frame (&optional frame) | ||
| 628 | (interactive) | ||
| 629 | (make-frame-visible last-command-event) | ||
| 630 | (raise-frame last-command-event) | ||
| 631 | (select-frame last-command-event)) | ||
| 632 | |||
| 633 | (defun menu-bar-update-frames () | 625 | (defun menu-bar-update-frames () |
| 634 | ;; If user discards the Windows item, play along. | 626 | ;; If user discards the Windows item, play along. |
| 635 | (when (lookup-key (current-global-map) [menu-bar windows]) | 627 | (when (lookup-key (current-global-map) [menu-bar windows]) |
| @@ -638,9 +630,11 @@ this defaults to \"printenv\"." | |||
| 638 | (setcdr frames-menu | 630 | (setcdr frames-menu |
| 639 | (nconc | 631 | (nconc |
| 640 | (mapcar (lambda (frame) | 632 | (mapcar (lambda (frame) |
| 641 | (list* frame | 633 | (list* |
| 642 | (cdr (assq 'name (frame-parameters frame))) | 634 | (frame-parameter frame 'window-id) |
| 643 | 'menu-bar-select-frame)) | 635 | (frame-parameter frame 'name) |
| 636 | `(lambda () | ||
| 637 | (interactive) (menu-bar-select-frame ,frame)))) | ||
| 644 | frames) | 638 | frames) |
| 645 | (cdr frames-menu))) | 639 | (cdr frames-menu))) |
| 646 | (define-key frames-menu [separator-frames] '("--")) | 640 | (define-key frames-menu [separator-frames] '("--")) |
| @@ -846,7 +840,8 @@ See ns-insert-working-text." | |||
| 846 | message-log-max) | 840 | message-log-max) |
| 847 | (setq ns-working-overlay-len (length ns-working-text)) | 841 | (setq ns-working-overlay-len (length ns-working-text)) |
| 848 | (setq msg (concat msg ns-working-text)) | 842 | (setq msg (concat msg ns-working-text)) |
| 849 | (put-text-property msglen (+ msglen ns-working-overlay-len) 'face 'ns-working-text-face msg) | 843 | (put-text-property msglen (+ msglen ns-working-overlay-len) |
| 844 | 'face 'ns-working-text-face msg) | ||
| 850 | (message "%s" msg) | 845 | (message "%s" msg) |
| 851 | (setq ns-working-overlay t))) | 846 | (setq ns-working-overlay t))) |
| 852 | 847 | ||