#!/bin/sh
 
 # l_color
 # =======

 # This file is part of Gerolf Markup Shredder,
 # written by G. D. Brettschneider (1999-2006).
 
 GMSdateL_COLOR=20060927
 
 # Prologue: ==================================================================
 
 # Not running:
 
 if  [ "$GMS_SHELL" = ""  ]; then
   echo  "This is Gerolf Markup Shredder (l_color)."
   exit
 fi 
 
 # Debug: ---------------------------------------------------------------------
   
 if [ "$GMS_DEBUG" = "X" -o "$GMS_DEBUG" = "Y" ]; then
   source "$GMS_SHELL/l_banner" -debug l_color $1 $2 $3 $4
 elif  [ "$GMS_DEBUG" = "Z" ]; then
   echo " l_color ($1) ($2) ($3) ($4) ($5) ($6) ($7) ($8) ($9)" >> "$Z"
 fi 
 
 # Chapters: ==================================================================
 
 # Not defined:
 
 if  [ "$1"  = ""  ]; then source "$GMS_SHELL/l_banner" -no_action l_color
 
 # Update: --------------------------------------------------------------------
 
 elif  [ $1  = -update ]; then 
 # Cold:
   if  [ "$3"  = ""  ]; then source "$GMS_SHELL/l_banner" -no_cold l_color
   elif  [ $3  = -  ]; then
     "$GMS_REPLY" -item 6 " "  " "
   elif  [ $3  = T  ]; then 
     "$GMS_REPLY" -item 7 "Text:     O...l5" T  1 
     "$GMS_REPLY" -item 8 "$GMS_TEXT"
   elif  [ $3  = H  ]; then
     "$GMS_REPLY" -item 9 "Hotkey:   O...l5" H  2
     "$GMS_REPLY" -item 10 "$GMS_HOTKEY"
   elif  [ $3  = P  ]; then
     "$GMS_REPLY" -item 11 "Pattern:  O...l5" P  3
     "$GMS_REPLY" -item 12 "$GMS_PATTERN"
   elif  [ $3  = B  ]; then
     "$GMS_REPLY" -item 13 "Banner:   O....7" B  4 
     "$GMS_REPLY" -item 14 "$GMS_BANNER"
   elif  [ $3  = S  ]; then
     "$GMS_REPLY" -item 15 "Shadow:   O....7" S  5
     "$GMS_REPLY" -item 16 "$GMS_SHADE" 
   elif  [ $3  = D  ]; then
     "$GMS_REPLY" -item 17 "Desktop:  O....7" D  6
     "$GMS_REPLY" -item 18 "$GMS_DESKTOP"
   elif  [ $3  = L  ]; then
     "$GMS_REPLY" -item 19 "Letter:  32..l26" L  7
     "$GMS_REPLY" -item 20 "$GMS_LETTER"
   elif  [ $3  = Q  ]; then
     "$GMS_REPLY" -item 5 "Quit dialog []->" Q  8
   else source "$GMS_SHELL/l_banner" -no_cold l_color $3; fi
 # Hot:
   if  [ "$2"  = ""  ]; then source "$GMS_SHELL/l_banner" -no_hot l_color
   elif  [ $2  = -  ]; then "$GMS_REPLY" -item 6 " "  " "
   elif  [ $2  = T  ]; then "$GMS_REPLY" -item 7 "Text:     O...l5" TT  1 
   elif  [ $2  = H  ]; then "$GMS_REPLY" -item 9 "Hotkey:   O...l5" HH  2
   elif  [ $2  = P  ]; then "$GMS_REPLY" -item 11 "Pattern:  O...l5" PP  3
   elif  [ $2  = B  ]; then "$GMS_REPLY" -item 13 "Banner:   O....7" BB  4 
   elif  [ $2  = S  ]; then "$GMS_REPLY" -item 15 "Shadow:   O....7" SS  5
   elif  [ $2  = D  ]; then "$GMS_REPLY" -item 17 "Desktop:  O....7" DD  6
   elif  [ $2  = L  ]; then "$GMS_REPLY" -item 19 "Letter:  32..l26" LL  7
   elif  [ $2  = Q  ]; then "$GMS_REPLY" -item 5 "Quit dialog []->" QQ  8
   else source "$GMS_SHELL/l_banner" -no_hot l_color $2; fi
 
 # Build: ---------------------------------------------------------------------
 
 elif  [ $1  = -build ]; then 
   "$GMS_REPLY" -top   3 "-- Select color --" 
   "$GMS_REPLY" -item  4 " "  " "
   "$GMS_REPLY" -item  5 "Quit dialog []->" Q  8
   "$GMS_REPLY" -item  6 " "  " "
   "$GMS_REPLY" -item  7 "Text:     O...l5" T  1 
   "$GMS_REPLY" -item  8 "$GMS_TEXT"
   "$GMS_REPLY" -item  9 "Hotkey:   O...l5" H  2 
   "$GMS_REPLY" -item 10 "$GMS_HOTKEY"
   "$GMS_REPLY" -item 11 "Pattern:  O...l5" P  3 
   "$GMS_REPLY" -item 12 "$GMS_PATTERN"
   "$GMS_REPLY" -item 13 "Banner:   O....7" B  4 
   "$GMS_REPLY" -item 14 "$GMS_BANNER"
   "$GMS_REPLY" -item 15 "Shadow:   O....7" S  5 
   "$GMS_REPLY" -item 16 "$GMS_SHADE" 
   "$GMS_REPLY" -item 17 "Desktop:  O....7" D  6 
   "$GMS_REPLY" -item 18 "$GMS_DESKTOP"
   "$GMS_REPLY" -item 19 "Letter:  32..l26" L  7 
   "$GMS_REPLY" -item 20 "$GMS_LETTER"
   "$GMS_REPLY" -bottom 21
   "$GMS_REPLY" -shadow 22
 
 # Not found: -----------------------------------------------------------------
 
 else
   source "$GMS_SHELL/l_banner" -no_action l_color $1   
 fi
