gecko-dev/cmd/xfe/icons/assimilateIcon

79 lines
2.1 KiB
Plaintext
Raw Normal View History

1998-03-28 02:44:41 +00:00
#! /bin/csh -f
#
# 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
#
# 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
#
# 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
# 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!