#!/bin/sh

if /bin/test $# -eq 0
then
	CTYPE=`xrdb -symbols | sed 's/^.*CLASS=\([^ ]*\).*$/\1/'`
	# echo $CTYPE


	case $CTYPE in
		"StaticGray" | "GrayScale" )
			exit 1
			;;
		"StaticColor" | "PseudoColor" | "TrueColor" | "DirectColor" )
			exit 0
			;;
	esac
else
	case $1 in
	"-v" )
		xrdb -symbols | sed 's/-D/\
/g' | sed 1d
		;;
	"-c" )
		if /bin/test $# -ne 2
		then
			echo "Usage: IsColor -c ColorClass"
			exit 1
		fi

		CTYPE=`xrdb -symbols | sed 's/^.*CLASS=\([^ ]*\).*$/\1/'`
		if /bin/test "$CTYPE" = "$2"
		then
			exit 0
		else
			exit 1
		fi
		;;
	 * )
		echo "Usage: IsColor [ -v ] [ -c ColorClass ]"
	esac
fi
