Mercurial > hg > xemacs-beta
comparison lisp/prim/about.el @ 209:41ff10fd062f r20-4b3
Import from CVS: tag r20-4b3
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:04:58 +0200 |
parents | e45d5e7c476e |
children | 78478c60bfcd |
comparison
equal
deleted
inserted
replaced
208:f427b8ec4379 | 209:41ff10fd062f |
---|---|
193 (defun about-xemacs () | 193 (defun about-xemacs () |
194 "Describe the True Editor and its minions." | 194 "Describe the True Editor and its minions." |
195 (interactive) | 195 (interactive) |
196 (unless (about-get-buffer "*About XEmacs*") | 196 (unless (about-get-buffer "*About XEmacs*") |
197 (widget-insert (about-center xemacs-logo)) | 197 (widget-insert (about-center xemacs-logo)) |
198 (widget-create 'default :format "%t" :tag-glyph xemacs-logo) | 198 (widget-create 'default |
199 :format "%t" | |
200 :tag-glyph xemacs-logo) | |
199 (widget-insert "\n") | 201 (widget-insert "\n") |
200 (let* ((emacs-short-version (concat emacs-major-version | 202 (let* ((emacs-short-version (concat emacs-major-version |
201 "." emacs-minor-version)) | 203 "." emacs-minor-version)) |
202 (emacs-about-version (format "version %s; Jan 1998" | 204 (emacs-about-version (format "version %s; Jan 1998" |
203 emacs-short-version))) | 205 emacs-short-version))) |
544 (error (setq data 'error))) | 546 (error (setq data 'error))) |
545 (setq file nil))) | 547 (setq file nil))) |
546 (setq glyph | 548 (setq glyph |
547 (cond ((stringp data) | 549 (cond ((stringp data) |
548 (make-glyph | 550 (make-glyph |
549 (list (vector 'xpm :data data) | 551 (if (featurep 'xpm) |
550 (vector 'string :data "[Image]")))) | 552 `([xpm :data ,data] |
553 [string :data "[Image]"]) | |
554 `([string :data "[Image]"])))) | |
551 ((eq data 'error) | 555 ((eq data 'error) |
552 (make-glyph [string :data "[Error]"])) | 556 (make-glyph [string :data "[Error]"])) |
553 (file | 557 (file |
554 (make-glyph | 558 (make-glyph |
555 (list (vector 'xpm :file file) | 559 (if (featurep 'xbm) |
556 (vector 'string :data "[Image]")))) | 560 `([xbm :data ,data] |
561 [string :data "[Image]"]) | |
562 `([string :data "[Image]"])))) | |
557 (t | 563 (t |
558 (make-glyph [nothing])))) | 564 (make-glyph [nothing])))) |
559 (set-glyph-property glyph 'baseline 100) | 565 (set-glyph-property glyph 'baseline 100) |
560 ;; Cache the glyph | 566 ;; Cache the glyph |
561 (push (cons who glyph) about-glyphs))) | 567 (push (cons who glyph) about-glyphs))) |
1301 (print-short "Steve March" "smarch@quaver.urbana.mcd.mot.com") | 1307 (print-short "Steve March" "smarch@quaver.urbana.mcd.mot.com") |
1302 (print-short "Ricardo Marek" "ricky@ornet.co.il") | 1308 (print-short "Ricardo Marek" "ricky@ornet.co.il") |
1303 (print-short "Pekka Marjola" "pema@iki.fi") | 1309 (print-short "Pekka Marjola" "pema@iki.fi") |
1304 (print-short "Simon Marshall" "simon@gnu.ai.mit.edu") | 1310 (print-short "Simon Marshall" "simon@gnu.ai.mit.edu") |
1305 (print-short "Dave Mason" "dmason@plg.uwaterloo.ca") | 1311 (print-short "Dave Mason" "dmason@plg.uwaterloo.ca") |
1312 (print-short "Jason R Mastaler" "jason@4b.org") | |
1306 (print-short "Jaye Mathisen" "mrcpu@cdsnet.net") | 1313 (print-short "Jaye Mathisen" "mrcpu@cdsnet.net") |
1307 (print-short "Jason McLaren" "mclaren@math.mcgill.ca") | 1314 (print-short "Jason McLaren" "mclaren@math.mcgill.ca") |
1308 (print-short "Michael McNamara" "mac@silicon-sorcery.com") | 1315 (print-short "Michael McNamara" "mac@silicon-sorcery.com") |
1309 (print-short "Michael Meissner" "meissner@osf.org") | 1316 (print-short "Michael Meissner" "meissner@osf.org") |
1310 (print-short "David M. Meyer" "meyer@ns.uoregon.edu") | 1317 (print-short "David M. Meyer" "meyer@ns.uoregon.edu") |
1351 (print-short "Darrel Schneider" "darrel@slc.com") | 1358 (print-short "Darrel Schneider" "darrel@slc.com") |
1352 (print-short "Hayden Schultz" "haydens@ll.mit.edu") | 1359 (print-short "Hayden Schultz" "haydens@ll.mit.edu") |
1353 (print-short "Cotton Seed" "cottons@cybercom.net") | 1360 (print-short "Cotton Seed" "cottons@cybercom.net") |
1354 (print-short "Axel Seibert" "seiberta@informatik.tu-muenchen.de") | 1361 (print-short "Axel Seibert" "seiberta@informatik.tu-muenchen.de") |
1355 (print-short "Odd-Magne Sekkingstad" "oddms@ii.uib.no") | 1362 (print-short "Odd-Magne Sekkingstad" "oddms@ii.uib.no") |
1363 (print-short "Justin Sheehy" "justin@linus.mitre.org") | |
1356 (print-short "John Shen" "zfs60@cas.org") | 1364 (print-short "John Shen" "zfs60@cas.org") |
1357 (print-short "Murata Shuuichirou" "mrt@mickey.ai.kyutech.ac.jp") | 1365 (print-short "Murata Shuuichirou" "mrt@mickey.ai.kyutech.ac.jp") |
1358 (print-short "Matt Simmons" "simmonmt@acm.org") | 1366 (print-short "Matt Simmons" "simmonmt@acm.org") |
1359 (print-short "Dinesh Somasekhar" "somasekh@ecn.purdue.edu") | 1367 (print-short "Dinesh Somasekhar" "somasekh@ecn.purdue.edu") |
1360 (print-short "Jeffrey Sparkes" "jsparkes@bnr.ca") | 1368 (print-short "Jeffrey Sparkes" "jsparkes@bnr.ca") |