Mercurial > hg > xemacs-beta
diff lisp/modes/outl-mouse.el @ 48:56c54cf7c5b6 r19-16b90
Import from CVS: tag r19-16b90
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:56:04 +0200 |
parents | 4b173ad71786 |
children | 131b0175ea99 |
line wrap: on
line diff
--- a/lisp/modes/outl-mouse.el Mon Aug 13 08:55:32 2007 +0200 +++ b/lisp/modes/outl-mouse.el Mon Aug 13 08:56:04 2007 +0200 @@ -109,10 +109,12 @@ ;; ;; No user definable variables beyond this point. ;; -(defconst outline-up-arrow - (make-pixmap ; an up-arrow - (if (featurep 'xpm) - (concat "/* XPM */ + +;; I'll bet there's a neat way to do this with specifiers -- a pity the +;; sucks so badly on it. -sb +(defconst outline-up-arrow ; XEmacs + (make-glyph ; an up-arrow + (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */ static char * arrow[] = { \"10 10 5 1\", \" c none\", @@ -129,15 +131,19 @@ \" ..ooooXX \", \" ..ooooXX \", \"..OOOOOOXX\", -\"OOOOOOOOOO\"};") - (list 10 10 (concat "\000\000\000\000\060\000\060\000\150\000" - "\150\000\324\000\324\000\376\001\376\001")))) +\"OOOOOOOOOO\"};"))) + ((featurep 'x) + (vector 'xbm + :data + (list 10 10 + (concat "\000\000\000\000\060\000\060\000\150\000" + "\150\000\324\000\324\000\376\001\376\001")))) + (t "^"))) "Bitmap object for outline up glyph.") -(defconst outline-up-arrow-mask - (make-pixmap ; an up-arrow - (if (featurep 'xpm) - (concat "/* XPM */ +(defconst outline-up-arrow-mask ; XEmacs + (make-glyph ; an up-arrow + (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */ static char * arrow[] = { \"10 10 5 1\", \" c none\", @@ -154,15 +160,19 @@ \" ..ooooXX \", \" ..ooooXX \", \"..OOOOOOXX\", -\"OOOOOOOOOO\"};") - (list 10 10 (concat "\000\000\000\000\060\000\060\000\130\000" - "\130\000\254\000\274\000\006\001\376\001")))) +\"OOOOOOOOOO\"};"))) + ((featurep 'x) + (vector 'xbm + :data + (list 10 10 + (concat "\000\000\000\000\060\000\060\000\130\000" + "\130\000\254\000\274\000\006\001\376\001")))) + (t "+"))) "Bitmap object for outline depressed up glyph.") -(defconst outline-down-arrow - (make-pixmap ; a down-arrow - (if (featurep 'xpm) - (concat "/* XPM */ +(defconst outline-down-arrow ; XEmacs + (make-glyph ; a down-arrow + (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */ static char * down[] = { \"10 10 5 1\", \" c " outline-glyph-lit-colour "\", @@ -179,15 +189,19 @@ \"ooo..XXooo\", \"ooo..XXooo\", \"oooo.Xoooo\", -\"oooo.Xoooo\"};") - (list 10 10 (concat "\000\000\000\000\376\001\202\001\364\000" - "\324\000\150\000\150\000\060\000\060\000")))) +\"oooo.Xoooo\"};"))) + ((featurep 'x) + (vector 'xbm + :data + (list 10 10 + (concat "\000\000\000\000\376\001\202\001\364\000" + "\324\000\150\000\150\000\060\000\060\000")))) + (t "v"))) "Bitmap object for outline down glyph.") -(defconst outline-down-arrow-mask - (make-pixmap ; a down-arrow - (if (featurep 'xpm) - (concat "/* XPM */ +(defconst outline-down-arrow-mask ; XEmacs + (make-glyph ; a down-arrow + (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */ static char * down[] = { \"10 10 5 1\", \" c " outline-glyph-shade-colour "\", @@ -204,15 +218,19 @@ \"ooo..XXooo\", \"ooo..XXooo\", \"oooo.Xoooo\", -\"oooo.Xoooo\"};") - (list 10 10 (concat "\000\000\000\000\376\001\376\001\254\000" - "\254\000\130\000\130\000\060\000\060\000")))) +\"oooo.Xoooo\"};"))) + ((featurep 'x) + (vector 'xbm + :data + (list 10 10 + (concat "\000\000\000\000\376\001\376\001\254\000" + "\254\000\130\000\130\000\060\000\060\000")))) + (t "+"))) "Bitmap object for outline depressed down glyph.") (defconst outline-right-arrow - (make-pixmap ; a right-arrow - (if (featurep 'xpm) - (concat "/* XPM */ + (make-glyph ; a right-arrow + (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */ static char * right[] = { \"10 10 5 1\", \" c " outline-glyph-lit-colour "\", @@ -229,15 +247,19 @@ \" ooOOOOXX\", \" OOOOXXXX\", \" OOOXXXXXX\", -\" OXXXXXXXX\"};") - (list 10 10 (concat "\000\000\006\000\032\000\142\000\232\001" - "\352\001\172\000\036\000\006\000\000\000")))) +\" OXXXXXXXX\"};"))) + ((featurep 'x) + (vector 'xbm + :data + (list 10 10 + (concat "\000\000\006\000\032\000\142\000\232\001" + "\352\001\172\000\036\000\006\000\000\000")))) + (t ">"))) "Bitmap object for outline right glyph.") (defconst outline-right-arrow-mask - (make-pixmap ; a right-arrow - (if (featurep 'xpm) - (concat "/* XPM */ + (make-glyph ; a right-arrow + (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */ static char * right[] = { \"10 10 5 1\", \" c " outline-glyph-shade-colour "\", @@ -254,9 +276,14 @@ \" ooOOOOXX\", \" OOOOXXXX\", \" OOOXXXXXX\", -\" OXXXXXXXX\"};") - (list 10 10 (concat "\000\000\006\000\036\000\176\000\346\001" - "\236\001\146\000\036\000\006\000\000\000")))) +\" OXXXXXXXX\"};"))) + ((featurep 'x) + (vector 'xbm + :data + (list 10 10 + (concat "\000\000\006\000\036\000\176\000\346\001" + "\236\001\146\000\036\000\006\000\000\000")))) + (t "+"))) "Bitmap object for outline depressed right glyph.") (defvar outline-glyph-menu