Enlightenment CVS committal Author : mej Project : eterm Module : Eterm
Dir : eterm/Eterm/utils Modified Files: Etcolors Added Files: Etgen-color-cube Etgen-color-cube-c Etpalette Log Message: Mon Apr 18 18:00:17 2005 Michael Jennings (mej) Applied a patch from Fredrik Svensson <[EMAIL PROTECTED]> for 256-color support (a la xterm). I also renamed and imported a couple of his test scripts into utils/, and in playing around with them, I found and fixed an X server resource leak. Use Etpalette to view the 256-color palette. ---------------------------------------------------------------------- =================================================================== RCS file: /cvsroot/enlightenment/eterm/Eterm/utils/Etcolors,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Etcolors 29 Jun 2001 02:01:05 -0000 1.2 +++ Etcolors 18 Apr 2005 22:04:06 -0000 1.3 @@ -2,7 +2,7 @@ # # Eterm Color Grid Utility # -# $Id: Etcolors,v 1.2 2001/06/29 02:01:05 mej Exp $ +# $Id: Etcolors,v 1.3 2005/04/18 22:04:06 mej Exp $ echo "[0m" echo "Eterm Color Grid Utility" @@ -14,63 +14,64 @@ echo echo "FG BG" echo "-- --" -echo " 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15" +echo " 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15" fgstyle="" -for fg in 0 1 2 3 4 5 6 7 ; do - line=" $fg " - case $fg in - 0) fg_esc=30 ;; - 1) fg_esc=31 ;; - 2) fg_esc=32 ;; - 3) fg_esc=33 ;; - 4) fg_esc=34 ;; - 5) fg_esc=35 ;; - 6) fg_esc=36 ;; - 7) fg_esc=37 ;; - esac - for bgstyle in "" ";5"; do - for bg in 0 1 2 3 4 5 6 7 ; do - case $bg in - 0) bg_esc=40 ;; - 1) bg_esc=41 ;; - 2) bg_esc=42 ;; - 3) bg_esc=43 ;; - 4) bg_esc=44 ;; - 5) bg_esc=45 ;; - 6) bg_esc=46 ;; - 7) bg_esc=47 ;; - esac - line="${line}[${fg_esc};${bg_esc}${fgstyle}${bgstyle}m txt [0m" +for fg in 00 01 02 03 04 05 06 07 ; do + line="$fg " + case $fg in + 00) fg_esc=30 ;; + 01) fg_esc=31 ;; + 02) fg_esc=32 ;; + 03) fg_esc=33 ;; + 04) fg_esc=34 ;; + 05) fg_esc=35 ;; + 06) fg_esc=36 ;; + 07) fg_esc=37 ;; + esac + for bgstyle in "" ";5"; do + for bg in 00 01 02 03 04 05 06 07 ; do + case $bg in + 00) bg_esc=40 ;; + 01) bg_esc=41 ;; + 02) bg_esc=42 ;; + 03) bg_esc=43 ;; + 04) bg_esc=44 ;; + 05) bg_esc=45 ;; + 06) bg_esc=46 ;; + 07) bg_esc=47 ;; + esac + line="${line}[${fg_esc};${bg_esc}${fgstyle}${bgstyle}m @@ [0m" + done done - done - echo "$line" + echo "$line" done fgstyle=";1" -for fg in 8 9 10 11 12 13 14 15 ; do - case $fg in - 8) fg_esc=30; line=" $fg " ;; - 9) fg_esc=31; line=" $fg " ;; - 10) fg_esc=32; line="$fg " ;; - 11) fg_esc=33; line="$fg " ;; - 12) fg_esc=34; line="$fg " ;; - 13) fg_esc=35; line="$fg " ;; - 14) fg_esc=36; line="$fg " ;; - 15) fg_esc=37; line="$fg " ;; - esac - for bgstyle in "" ";5"; do - for bg in 0 1 2 3 4 5 6 7 ; do - case $bg in - 0) bg_esc=40 ;; - 1) bg_esc=41 ;; - 2) bg_esc=42 ;; - 3) bg_esc=43 ;; - 4) bg_esc=44 ;; - 5) bg_esc=45 ;; - 6) bg_esc=46 ;; - 7) bg_esc=47 ;; - esac - line="${line}[${fg_esc};${bg_esc}${fgstyle}${bgstyle}m txt [0m" +for fg in 08 09 10 11 12 13 14 15 ; do + line="$fg " + case $fg in + 08) fg_esc=30 ;; + 09) fg_esc=31 ;; + 10) fg_esc=32 ;; + 11) fg_esc=33 ;; + 12) fg_esc=34 ;; + 13) fg_esc=35 ;; + 14) fg_esc=36 ;; + 15) fg_esc=37 ;; + esac + for bgstyle in "" ";5"; do + for bg in 0 1 2 3 4 5 6 7 ; do + case $bg in + 0) bg_esc=40 ;; + 1) bg_esc=41 ;; + 2) bg_esc=42 ;; + 3) bg_esc=43 ;; + 4) bg_esc=44 ;; + 5) bg_esc=45 ;; + 6) bg_esc=46 ;; + 7) bg_esc=47 ;; + esac + line="${line}[${fg_esc};${bg_esc}${fgstyle}${bgstyle}m @@ [0m" + done done - done - echo "$line" + echo "$line" done ------------------------------------------------------- This SF.Net email is sponsored by: New Crystal Reports XI. Version 11 adds new functionality designed to reduce time involved in creating, integrating, and deploying reporting solutions. Free runtime info, new features, or free trial, at: http://www.businessobjects.com/devxi/728 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs