Mercurial > emacs
changeset 83110:43581c3f182f
A simple implementation for display-local frame parameters.
lisp/frame.el (window-system-default-frame-alist): New var.
(make-frame): Use it.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-150
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Mon, 19 Apr 2004 15:39:17 +0000 |
parents | 1707638677c9 |
children | fd147ed0d1b8 |
files | lisp/frame.el |
diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/frame.el Mon Apr 19 14:21:37 2004 +0000 +++ b/lisp/frame.el Mon Apr 19 15:39:17 2004 +0000 @@ -39,6 +39,17 @@ function to this list, which should take an alist of parameters as its argument.") +(defvar window-system-default-frame-alist nil + "Alist of window-system dependent default frame parameters. +These may be set in your init file, like this: + + ;; Disable menubar and toolbar on the console, but enable them under X. + (setq window-system-default-frame-alist + '((x (menu-bar-lines . 1) (tool-bar-lines . 1)) + (nil (menu-bar-lines . 0) (tool-bar-lines . 0)))) + +Also see `default-frame-alist'.") + ;; The initial value given here used to ask for a minibuffer. ;; But that's not necessary, because the default is to have one. ;; By not specifying it here, we let an X resource specify it. @@ -639,6 +650,7 @@ (error "Don't know how to create a frame on window system %s" w)) (run-hooks 'before-make-frame-hook) (setq frame (funcall frame-creation-function parameters)) + (modify-frame-parameters frame (assq w window-system-default-frame-alist)) (run-hook-with-args 'after-make-frame-functions frame) frame))