#! /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/ # # 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. # # The Original Code is mozilla.org code. # # The Initial Developer of the Original Code is Netscape # Communications Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): # assimilateIcon # Christopher C. McAfee # 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 # 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 " " 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!