зеркало из https://github.com/mozilla/pjs.git
75 строки
2.0 KiB
Tcsh
Executable File
75 строки
2.0 KiB
Tcsh
Executable File
#! /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!
|