Creates an empty ButtonPanel, oriented properly for either a Vertically
aligned plugin (floating or docked to the left or right) or a horizontally
alighed plugin (docked to the top or bottom)
Quickly gets the optimal Stringbuffer size for a tree when sending file
info
Due to using leafs instead of children of rootNode, this only really works
right for a complete tree
Need to fix to work with subtree
Main client class for ProCol - responsible for receiving all network
communication from the server and starting handler threads, as well as
notifying Observers of any network status changes
Extends jEdit's RolloverButton class to provide functionality for displaying
different icons, text, and tooltips depending on the button's on/off status