Mercurial > hg > xemacs-beta
comparison lisp/prim/about.el @ 32:e04119814345 r19-15b99
Import from CVS: tag r19-15b99
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:52:56 +0200 |
parents | ec9a17fef872 |
children | 1a767b41a199 |
comparison
equal
deleted
inserted
replaced
31:b9328a10c56c | 32:e04119814345 |
---|---|
156 (save-excursion | 156 (save-excursion |
157 (set-buffer (get-buffer-create "About XEmacs")) | 157 (set-buffer (get-buffer-create "About XEmacs")) |
158 (toggle-read-only 0) | 158 (toggle-read-only 0) |
159 | 159 |
160 (let ((rest (if who-to-load (list who-to-load) | 160 (let ((rest (if who-to-load (list who-to-load) |
161 '(steve mrb cthomp wing stig jwz mly vladimir baw piper bw wmperry kyle larsi))) | 161 '(steve mrb cthomp wing stig jwz mly vladimir baw piper bw wmperry kyle larsi jens))) |
162 (got-error nil)) | 162 (got-error nil)) |
163 (while rest | 163 (while rest |
164 (let* ((who (car rest)) | 164 (let* ((who (car rest)) |
165 (who-xpm (expand-file-name | 165 (who-xpm (expand-file-name |
166 (concat (symbol-name who) | 166 (concat (symbol-name who) |
200 )) | 200 )) |
201 | 201 |
202 (defun about-add-mosaic () | 202 (defun about-add-mosaic () |
203 (goto-char (point-min)) | 203 (goto-char (point-min)) |
204 (about-load-mosaic) | 204 (about-load-mosaic) |
205 | 205 ) |
206 ;; HERE TO PLACE ADDITIONAL MUGSHOTS | 206 ;; HERE TO PLACE ADDITIONAL MUGSHOTS |
207 | 207 |
208 (goto-char (point-max)) | 208 ;; This is losing badly to a redisplay glitch, and it doesn't scale up. |
209 (insert "\n ") | 209 |
210 | 210 ; (goto-char (point-max)) |
211 (let ((rest '(steve mrb cthomp wing stig linebreak jwz mly vladimir linebreak baw piper bw linebreak wmperry kyle larsi)) | 211 ; (insert "\n ") |
212 (got-error nil)) | 212 |
213 (while rest | 213 ; (let ((rest '(steve mrb cthomp wing stig linebreak jwz mly vladimir linebreak baw piper bw linebreak wmperry kyle larsi jens)) |
214 (if (eq (car rest) 'linebreak) | 214 ; (got-error nil)) |
215 (insert "\n\n ") | 215 ; (while rest |
216 (let* ((who (car rest)) | 216 ; (if (eq (car rest) 'linebreak) |
217 (b (get-buffer "About XEmacs")) | 217 ; (insert "\n\n ") |
218 (p (symbol-value-in-buffer who b nil))) | 218 ; (let* ((who (car rest)) |
219 (or (glyphp p) (setq p nil)) | 219 ; (b (get-buffer "About XEmacs")) |
220 (and p | 220 ; (p (symbol-value-in-buffer who b nil))) |
221 (let ((e (make-extent (point) (point)))) | 221 ; (or (glyphp p) (setq p nil)) |
222 (set-extent-begin-glyph e p) | 222 ; (and p |
223 (set-extent-property e 'keymap about-xref-map) | 223 ; (let ((e (make-extent (point) (point)))) |
224 (set-extent-property e 'xref who))) | 224 ; (set-extent-begin-glyph e p) |
225 (insert " ") | 225 ; (set-extent-property e 'keymap about-xref-map) |
226 (sit-for 0))) | 226 ; (set-extent-property e 'xref who))) |
227 (setq rest (cdr rest))) | 227 ; (insert " ") |
228 (insert "\n") | 228 ; (sit-for 0))) |
229 (goto-char (point-min)) | 229 ; (setq rest (cdr rest))) |
230 (or got-error (message nil))) | 230 ; (insert "\n") |
231 ) | 231 ; (goto-char (point-min)) |
232 ; (or got-error (message nil))) | |
233 ; ) | |
232 | 234 |
233 (defun about-xemacs-xref () | 235 (defun about-xemacs-xref () |
234 (interactive "@") | 236 (interactive "@") |
235 (let* ((e (or current-mouse-event last-input-event)) | 237 (let* ((e (or current-mouse-event last-input-event)) |
236 (extent (or (and (null e) (extent-at (point))) | 238 (extent (or (and (null e) (extent-at (point))) |
291 ((eq xref 'stig) "About Jonathan Stigelman") | 293 ((eq xref 'stig) "About Jonathan Stigelman") |
292 ((eq xref 'steve) "About Steve Baur") | 294 ((eq xref 'steve) "About Steve Baur") |
293 ((eq xref 'mrb) "About Martin Buchholz") | 295 ((eq xref 'mrb) "About Martin Buchholz") |
294 ((eq xref 'kyle) "About Kyle Jones") | 296 ((eq xref 'kyle) "About Kyle Jones") |
295 ((eq xref 'larsi) "About Lars Magne Ingebrigtsen") | 297 ((eq xref 'larsi) "About Lars Magne Ingebrigtsen") |
298 ((eq xref 'jens) "About Jens Lautenbacher") | |
296 ((eq xref 'others) "About Everyone") | 299 ((eq xref 'others) "About Everyone") |
297 ((eq xref 'features) "New XEmacs Features") | 300 ((eq xref 'features) "New XEmacs Features") |
298 ((eq xref 'history) "XEmacs History") | 301 ((eq xref 'history) "XEmacs History") |
299 ))) | 302 ))) |
300 (delete-other-windows) | 303 (delete-other-windows) |
768 (insert "\n\n\tClick ") | 771 (insert "\n\n\tClick ") |
769 (about-xref "here" prev-page "Return to previous page") | 772 (about-xref "here" prev-page "Return to previous page") |
770 (insert " to go back to the previous page.\n") | 773 (insert " to go back to the previous page.\n") |
771 ) | 774 ) |
772 | 775 |
776 ((eq xref 'jens) | |
777 (about-face "Jens Lautenbacher" 'bold) | |
778 (insert " <jens@lemcbed.lem.uni-karlsruhe.de> | |
779 | |
780 Jens did the artwork for graphics added to XEmacs 20.1 and 19.15. | |
781 | |
782 I'm currently working at the University of Karlsruhe, Germany | |
783 on getting my diploma thesis on Supersymmetry (uuh, that's | |
784 physics) done. After that (and all the remaining exams) I'm | |
785 looking forward to make a living out of my hobbies -- | |
786 computers (and graphics). But because I have no deadline for | |
787 the exams and XEmacs betas are released at a high rate this | |
788 may take some time...") | |
789 | |
790 (insert "\n\n\tClick ") | |
791 (about-xref "here" prev-page "Return to previous page") | |
792 (insert " to go back to the previous page.\n") | |
793 ) | |
794 | |
773 ((eq xref 'others) | 795 ((eq xref 'others) |
774 (insert "Click ") | 796 (insert "Click ") |
775 (about-xref "here" 'about "Return to previous page") | 797 (about-xref "here" 'about "Return to previous page") |
776 (insert " to go back to the previous page\n\n\t") | 798 (insert " to go back to the previous page\n\n\t") |
777 | 799 |
838 Institute of Informatics at the University of Oslo. He is | 860 Institute of Informatics at the University of Oslo. He is |
839 currently plumbing away at his majors work at the Institute of | 861 currently plumbing away at his majors work at the Institute of |
840 Physics, working on an SCI project connected with CASCADE and | 862 Physics, working on an SCI project connected with CASCADE and |
841 CERN and stuff. | 863 CERN and stuff. |
842 See \"http://www.ifi.uio.no/~larsi/\" | 864 See \"http://www.ifi.uio.no/~larsi/\" |
865 | |
866 ") (about-xref "Jens Lautenbacher" 'jens "Find out more about Jens Lautenbacher") (insert " <jens@lemcbed.lem.uni-karlsruhe.de> | |
867 I'm currently working at the University of Karlsruhe, Germany | |
868 on getting my diploma thesis on Supersymmetry (uuh, that's | |
869 physics) done. After that (and all the remaining exams) I'm | |
870 looking forward to make a living out of my hobbies -- | |
871 computers (and graphics). But because I have no deadline for | |
872 the exams and XEmacs betas are released at a high rate this | |
873 may take some time... | |
843 | 874 |
844 Darrell Kindred <Darrell.Kindred@cmu.edu> | 875 Darrell Kindred <Darrell.Kindred@cmu.edu> |
845 Unofficial maintainer of the xemacs-beta list of extant | 876 Unofficial maintainer of the xemacs-beta list of extant |
846 bugs and contributor of an extraordinary number of | 877 bugs and contributor of an extraordinary number of |
847 important bug fixes, many of them in areas that neither | 878 important bug fixes, many of them in areas that neither |