#! /bin/csh -f
#
# The contents of this file are subject to the Netscape Public License
# Version 1.0 (the "NPL"); you may not use this file except in
# compliance with the NPL.  You may obtain a copy of the NPL at
# http://www.mozilla.org/NPL/
#
# Software distributed under the NPL is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
# for the specific language governing rights and limitations under the
# NPL.
#
# The Initial Developer of this code under the NPL is Netscape
# Communications Corporation.  Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation.  All Rights
# Reserved.


# assimilateIcon
# Christopher C. McAfee <mcafee@netscape.com>
# Mon Mar  3 20:35:11 PST 1997

# Convert UE files to XFE-land.
# UE files are gifs, and need to be
# mapped to XFE names and have the magenta
# pixel set right.  Here's the mapping:
#
#   UE              XFE
#   D=disabled      i=insensitive
#   N=normal        <none>
#   H=highlight     mo=mouseover
#   P=push          md=mousedown
#
# This also depends on the use of the giftrans app
# to set the transparency pixel.  
#
# So to assimilate 
#
#   NewCard_D.gif
#   NewCard_N.gif
#   NewCard_H.gif 
#   NewCard_P.gif
#
# as
# 
#   MNAB_NewPerson.i.gif
#   MNAB_NewPerson.gif 
#   MNAB_NewPerson.mo.gif
#   MNAB_NewPerson.md.gif
#
# into XFE, call this script with two arguments, 
#   "NewCard" and "MNAB_NewPerson"
#

# Check number of args.
if($#argv != 2) then
	echo ""
  	echo "  Usage: " $0 " <UE filename-prefix>  <XFE filename-prefix>"
	echo ""
endif

echo UE prefix  = $argv[1]
echo XFE prefix = $argv[2]

# Rename the icons.
# $argv[0] = UE filename prefix
# $argv[1] = XFE filename prefix
#
mv $argv[1]_N.gif  $argv[2].gif    && reducePalette $argv[2].gif && \
mv $argv[1]_D.gif  $argv[2].i.gif  && reducePalette $argv[2].i.gif && \
mv $argv[1]_H.gif  $argv[2].mo.gif && reducePalette $argv[2].mo.gif && \
mv $argv[1]_P.gif  $argv[2].md.gif && reducePalette $argv[2].md.gif

# Done!
