[comp.windows.x] "3d" twm buttons

jsparkes@bwdls49.bnr.ca (Jeff Sparkes) (01/18/91)

	Having little time to kill, I made the following buttons to
stick on my twm titlebars....

#!/bin/sh
# This is a shell archive (shar 3.46)
# made 01/17/1991 19:17 UTC by jsparkes@bwdls49
# Source directory /userb/natasha/jsparkes/xbm
#
# existing files will NOT be overwritten unless -c is specified
#
# This shar contains:
# length  mode       name
# ------ ---------- ------------------------------------------
#    284 -rw-r--r-- iconify.3d
#    269 -rw-r--r-- menu.3d
#    281 -rw-r--r-- resize.3d
#
# ============= iconify.3d ==============
if test -f 'iconify.3d' -a X"$1" != X"-c"; then
	echo 'x - skipping iconify.3d (File already exists)'
else
echo 'x - extracting iconify.3d (Text)'
sed 's/^X//' << 'SHAR_EOF' > 'iconify.3d' &&
#define iconify_width 16
#define iconify_height 16
static char iconify_bits[] = {
X   0xff, 0xff, 0x03, 0xc0, 0x05, 0xa0, 0xf9, 0xdf, 0x19, 0xb8, 0xe9, 0xd7,
X   0x69, 0xb6, 0xa9, 0xd5, 0xa9, 0xb5, 0x69, 0xd6, 0xe9, 0xb7, 0x19, 0xd8,
X   0xf9, 0xbf, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff};
SHAR_EOF
chmod 0644 iconify.3d ||
echo 'restore of iconify.3d failed'
Wc_c="`wc -c < 'iconify.3d'`"
test 284 -eq "$Wc_c" ||
	echo 'iconify.3d: original size 284, current size' "$Wc_c"
fi
# ============= menu.3d ==============
if test -f 'menu.3d' -a X"$1" != X"-c"; then
	echo 'x - skipping menu.3d (File already exists)'
else
echo 'x - extracting menu.3d (Text)'
sed 's/^X//' << 'SHAR_EOF' > 'menu.3d' &&
#define xx_width 16
#define xx_height 16
static char xx_bits[] = {
X   0xff, 0xff, 0x03, 0xc0, 0x05, 0xa0, 0xf9, 0xdf, 0x09, 0xb0, 0xc9, 0xd3,
X   0x09, 0xb0, 0xc9, 0xd3, 0x09, 0xb0, 0xc9, 0xd3, 0x09, 0xb0, 0x09, 0xd0,
X   0xf9, 0xbf, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff};
SHAR_EOF
chmod 0644 menu.3d ||
echo 'restore of menu.3d failed'
Wc_c="`wc -c < 'menu.3d'`"
test 269 -eq "$Wc_c" ||
	echo 'menu.3d: original size 269, current size' "$Wc_c"
fi
# ============= resize.3d ==============
if test -f 'resize.3d' -a X"$1" != X"-c"; then
	echo 'x - skipping resize.3d (File already exists)'
else
echo 'x - extracting resize.3d (Text)'
sed 's/^X//' << 'SHAR_EOF' > 'resize.3d' &&
#define resize_width 16
#define resize_height 16
static char resize_bits[] = {
X   0xff, 0xff, 0x03, 0xc0, 0x05, 0xa0, 0xf9, 0xdf, 0x49, 0xb5, 0x49, 0xd5,
X   0x79, 0xb5, 0x09, 0xd5, 0xf9, 0xb5, 0x09, 0xd4, 0xf9, 0xb7, 0x09, 0xd0,
X   0xf9, 0xbf, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff};
SHAR_EOF
chmod 0644 resize.3d ||
echo 'restore of resize.3d failed'
Wc_c="`wc -c < 'resize.3d'`"
test 281 -eq "$Wc_c" ||
	echo 'resize.3d: original size 281, current size' "$Wc_c"
fi
exit 0
--
Jeff Sparkes jsparkes@bnr.ca	Bell-Northern Research, Ottawa (613)765-2503
Another feature is that the seats float, so that the airline can recover
them if the plane crashes into the ocean. -- Dave Barry