Mercurial > hg > xemacs-beta
comparison lisp/hyperbole/wconfig.el @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | 4103f0995bd7 |
children | 4be1180a9e89 |
comparison
equal
deleted
inserted
replaced
69:804d1389bcd6 | 70:131b0175ea99 |
---|---|
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: InfoDock Associates | 9 ;; ORG: Brown U. |
10 ;; | 10 ;; |
11 ;; ORIG-DATE: 15-Mar-89 | 11 ;; ORIG-DATE: 15-Mar-89 |
12 ;; LAST-MOD: 9-Dec-96 at 18:39:50 by Bob Weiner | 12 ;; LAST-MOD: 14-Apr-95 at 16:26:27 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.") | |
76 | 67 |
77 ;;; ************************************************************************ | 68 ;;; ************************************************************************ |
78 ;;; Public functions | 69 ;;; Public functions |
79 ;;; ************************************************************************ | 70 ;;; ************************************************************************ |
80 | 71 |
175 | 166 |
176 ;;; ************************************************************************ | 167 ;;; ************************************************************************ |
177 ;;; Private variables | 168 ;;; Private variables |
178 ;;; ************************************************************************ | 169 ;;; ************************************************************************ |
179 | 170 |
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) |