Wharf:

General
The wharf is the icon bar in AfterStep you can store applications in it like ASMail, ASLoad, ... or just use it as an application starter. It is also possible to have more then one wharf, just make a symlink with another name to the Wharf binary and add your entries, starting with "*NameOfTheLink".
You can use pixmaps, gradients and colors for the wharf, it is very flexible.
The config file
Back to the wharf file for 1.6.0
#------------------------------------------------------------------------
# Wharf
#
#*WharfAnimate
# This should animate the wharf when you open a folder, it doesnīt work here, so try it.

*WharfAnimateMain
# This also should animate the wharf, I never see any effect ;-)

*WharfTextureType 128
# Here you define the texture type on the wahrf:
#   0 - No texture
#   1 - Wharf-style gradient                            ^-
#   2 - Horizontal one way gradient                     Ŋ-_
#   3 - Horizontal from top/bottom to center            =-=
#   4 - Vertical one way gradient from left to right    ||| | |  | |
#   5 - Vertical from left/right to center              >>>>>><<<<<<
# 128 - User defined pixmap   

*WharfColumns 1
# You can have more then one column for the wharf, yes you can get the whole
# desktop full of wharfs ;-)

*WharfFullPush
# This make the tiles go down when you push a button in the wharf. It doesnīt
# work with some (all?) swallowed apps buttons.

*WharfNoBorder
# No border for the wharf, looks good.

*WharfGeometry -1+1
# Where to place the wharf, this is top right corner

*WharfPixmap 	blueplanet.xpm
# This is the pixmap on the wharf

#*WharfTextureColor  #c2d0c2d0c2d0 #6b856b856b85
# Or define two colors for a gradient

#*WharfBgColor #bfbfbf
# I never used this

#*WharfMaxColors 128
# Limit the colors for the gradients (128 is for 32bpp displays, use 10 for 8bpp)

#*WharfPlayer	play
# There should be sound in wharf, but it seems that it doesnīt work yet.
# If you know how this can be done, please give me a hint ;-)

#*WharfSound	emptyrecgdi.wav
# This should be the sound for the event, I have to play around with this.

*Wharf Main AfterStep.xpm Folder
# This is the first entry for a folder. In a folder you then can store 
# some buttons to launch apps.

*Wharf Quit shutdown.as.xpm Quit
# First entry in the folder, will appear next to the wharf. The "Quit" is 
# the name of the button, "shutdown.as.xpm" the name of the pixmap and 
# the last "Quit" the function.

*Wharf Restart recycler.as.xpm Restart " " afterstep
*Wharf TkDesk FileFolders.xpm Exec        "TkDesk" tkdesk &
*Wharf ASCP BWDialogEdit.xpm Exec        "Ascp" ascp &
*Wharf Lock KeysOnChain.as.xpm Exec "-" xlock -mode random -duration 0 -allowroot &
*Wharf ~Folder
# This defines the end of the folder, and is required! Strange things will
# happen when you forget this, maybe you will burn in hell }:->


*Wharf ASClock nil MaxSwallow       "asclock" asclock -24 -shape -position -1-1 & 
# ASClock is swallowed into the wharf, that means that a running application 
# will appear in the wharf, itīs not just a pixmap. The nil defines that there
# will be no pixmap on it, because ASClock got something to display on the 
# button. 

*Wharf ASClock nil Exec "-" plan &
# The second entry for ASClock defines what happens when you click on it.
# Most swallowed app can have a secondary function, all that, that donīt 
# define an own function (ASMail, ASModem, ASCD, I believe).

*Wharf ASMail nil Swallow  "asmail" asmail -geometry +0+0 &
*Wharf ASLoad nil Swallow  "asload" asload -led purple -shape &
*Wharf ASLoad nil Exec "Top" rxvt +sb -T "Top" -n "Top" -e top &
*Wharf XTerm monitor3d.xpm Exec "-" rxvt -pixmap \ 
~/GNUstep/Library/AfterStep/desktop/backgrounds/Neopolis.xpm -sl 500 -vb &
# This one simply starts a rxvt

*Wharf ASModem nil Swallow "asmodem" asmodem -s -h /usr/bin/ppp-of -d /usr/bin/ppp-on &
*Wharf Gimp 3dpaint.as.xpm Exec "Gimp" gimp &

*Wharf WWW netscape3d.xpm Folder
*Wharf Netscape netscape_nav.xpm Exec       "Netscape" Netscape &
*Wharf Archie HAL-Eye.xpm Exec    "XArchie" xarchie &
*Wharf XMftp ClosedPackageBox.xpm Exec   "XMftp" xmftp &
*Wharf NCFtp penguin.as.xpm Exec "XITerm" rxvt -T "ncFtp" -pixmap 
~GNUstep/Library/AfterStep/desktop/backgrounds/Neopolis.xpm -e ncftp &
*Wharf Gnus NewspaperExtra.xpm Exec     "XEmacs" xemacs -f gnus &
*Wharf ~Folder

*Wharf ASCD nil Swallow "ascd" ascd &
*Wharf asmixer -  Swallow "asmixer" /usr/local/bin/asmixer -d /dev/mixer &

*Wharf Applix applix.xpm Folder
*Wharf Applix workshop.xpm Exec "Applix" /opt/applix/applix -call bar &
*Wharf Word text.as.xpm Exec "ApplixWP" /opt/applix/applix -wp &
*Wharf SS ASSpreadBargraph.xpm Exec "ApplixSS" /opt/applix/applix -ss &
*Wharf GR CAD.xpm Exec        "ApplixGR" /opt/applix/applix -gr &
*Wharf PR ASBlueFelt.xpm Exec "ApplixPR" /opt/applix/applix -presents &
*Wharf HTML ASPencilOver.xpm Exec "ApplixHTML" /opt/applix/applix -html &
*Wharf Inbox Mail1.xpm Exec "Inbox" /opt/applix/applix -inbox &
*Wharf Mail writeletter.as.xpm Exec "Mail" /opt/applix/applix -mail &
*Wharf Macro Gear.xpm Exec       "ApplixME" /opt/applix/applix -me &
*Wharf DD FilingCabinet.xpm Exec      "ApplixDD" /opt/applix/applix -call dd.am &
*Wharf Fonts FontA.xpm Exec "Fontastic" /opt/applix/axdata/fontmetrics/gallium/fontfm &
*Wharf SQL SQLWindow.xpm Exec  "Wish" wish -f /usr/local/bin/pgaccess.tcl &
*Wharf ~Folder

*Wharf XEmacs xemacs-icon.xpm Exec "XEmacs" xemacs &
--------------------------------------------------------
This is my personal wharf, I know itīs a little bit huge but the one that 
comes with AS doesnīt have enough functions in it to show you some.

 
Back to the overview
[Back to the overview]
Back to the contents
[Back to the contents of the main directory]
winlist
[See the winlist configuration file]