1998-03-28 02:44:41 +00:00
|
|
|
#! /bin/csh -f
|
|
|
|
#
|
1999-11-02 22:43:10 +00:00
|
|
|
# The contents of this file are subject to the Netscape Public
|
|
|
|
# License Version 1.1 (the "License"); you may not use this file
|
|
|
|
# except in compliance with the License. You may obtain a copy of
|
|
|
|
# the License at http://www.mozilla.org/NPL/
|
1998-03-28 02:44:41 +00:00
|
|
|
#
|
1999-11-02 22:43:10 +00:00
|
|
|
# Software distributed under the License is distributed on an "AS
|
|
|
|
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
|
|
# implied. See the License for the specific language governing
|
|
|
|
# rights and limitations under the License.
|
1998-03-28 02:44:41 +00:00
|
|
|
#
|
1999-11-02 22:43:10 +00:00
|
|
|
# The Original Code is mozilla.org code.
|
|
|
|
#
|
|
|
|
# The Initial Developer of the Original Code is Netscape
|
1998-03-28 02:44:41 +00:00
|
|
|
# Communications Corporation. Portions created by Netscape are
|
1999-11-02 22:43:10 +00:00
|
|
|
# Copyright (C) 1998 Netscape Communications Corporation. All
|
|
|
|
# Rights Reserved.
|
|
|
|
#
|
|
|
|
# Contributor(s):
|
1998-03-28 02:44:41 +00:00
|
|
|
|
|
|
|
|
|
|
|
# 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!
|