Mercurial > hg > xemacs-beta
comparison lisp/hyperbole/wconfig.el @ 100:4be1180a9e89 r20-1b2
Import from CVS: tag r20-1b2
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:15:11 +0200 |
parents | 131b0175ea99 |
children |
comparison
equal
deleted
inserted
replaced
99:2d83cbd90d8d | 100:4be1180a9e89 |
---|---|
4 ;; SUMMARY: Saves and yanks from save ring of window configurations. | 4 ;; SUMMARY: Saves and yanks from save ring of window configurations. |
5 ;; USAGE: GNU Emacs Lisp Library | 5 ;; USAGE: GNU Emacs Lisp Library |
6 ;; KEYWORDS: frames, hypermedia | 6 ;; KEYWORDS: frames, hypermedia |
7 ;; | 7 ;; |
8 ;; AUTHOR: Bob Weiner | 8 ;; AUTHOR: Bob Weiner |
9 ;; ORG: Brown U. | 9 ;; ORG: InfoDock Associates |
10 ;; | 10 ;; |
11 ;; ORIG-DATE: 15-Mar-89 | 11 ;; ORIG-DATE: 15-Mar-89 |
12 ;; LAST-MOD: 14-Apr-95 at 16:26:27 by Bob Weiner | 12 ;; LAST-MOD: 9-Dec-96 at 18:39:50 by Bob Weiner |
13 ;; | 13 ;; |
14 ;; This file is part of Hyperbole. | 14 ;; This file is part of Hyperbole. |
15 ;; Available for use and distribution under the same terms as GNU Emacs. | 15 ;; Available for use and distribution under the same terms as GNU Emacs. |
16 ;; | 16 ;; |
17 ;; Copyright (C) 1989-1995, Free Software Foundation, Inc. | 17 ;; Copyright (C) 1989-1995, Free Software Foundation, Inc. |
62 ;;; Public variables | 62 ;;; Public variables |
63 ;;; ************************************************************************ | 63 ;;; ************************************************************************ |
64 | 64 |
65 (defconst wconfig-ring-max 10 | 65 (defconst wconfig-ring-max 10 |
66 "*Maximum length of window configuration ring before oldest elements are deleted.") | 66 "*Maximum length of window configuration ring before oldest elements are deleted.") |
67 | |
68 (defvar wconfig-names (set:create) | |
69 "Set of (name . window-configuration) elements.") | |
70 | |
71 (defvar wconfig-ring nil | |
72 "List of window configurations saved in a ring.") | |
73 | |
74 (defvar wconfig-ring-yank-pointer nil | |
75 "The tail of the window configuration ring whose car is the last thing yanked.") | |
67 | 76 |
68 ;;; ************************************************************************ | 77 ;;; ************************************************************************ |
69 ;;; Public functions | 78 ;;; Public functions |
70 ;;; ************************************************************************ | 79 ;;; ************************************************************************ |
71 | 80 |
166 | 175 |
167 ;;; ************************************************************************ | 176 ;;; ************************************************************************ |
168 ;;; Private variables | 177 ;;; Private variables |
169 ;;; ************************************************************************ | 178 ;;; ************************************************************************ |
170 | 179 |
171 (defvar wconfig-names (set:create) | |
172 "Set of (name . window-configuration) elements.") | |
173 | |
174 (defvar wconfig-ring nil | |
175 "List of window configurations saved in a ring.") | |
176 | |
177 (defvar wconfig-ring-yank-pointer nil | |
178 "The tail of the window configuration ring whose car is the last thing yanked.") | |
179 | |
180 (run-hooks 'wconfig-load-hook) | 180 (run-hooks 'wconfig-load-hook) |
181 | 181 |
182 (provide 'wconfig) | 182 (provide 'wconfig) |