Initial import of version 1.7

git-svn-id: http://svn.code.sf.net/p/buoy/code@1 91c41d53-3e14-0410-afa6-827c2b4a738e
git-svn-id: http://svn.code.sf.net/p/buoy/code@2 91c41d53-3e14-0410-afa6-827c2b4a738e
Initial import of version 1.7

git-svn-id: http://svn.code.sf.net/p/buoy/code@3 91c41d53-3e14-0410-afa6-827c2b4a738e
git-svn-id: http://svn.code.sf.net/p/buoy/code@4 91c41d53-3e14-0410-afa6-827c2b4a738e
Initial import of version 1.7

git-svn-id: http://svn.code.sf.net/p/buoy/code@5 91c41d53-3e14-0410-afa6-827c2b4a738e
In some cases, layoutChildren() would not get called on a WidgetContainer in a BuoyComponent

git-svn-id: http://svn.code.sf.net/p/buoy/code@6 91c41d53-3e14-0410-afa6-827c2b4a738e
When the message was a WidgetContainer, layoutChildren() was not getting called on it.

git-svn-id: http://svn.code.sf.net/p/buoy/code@7 91c41d53-3e14-0410-afa6-827c2b4a738e
Workaround for Sun bugs 4820794 and 6195065

git-svn-id: http://svn.code.sf.net/p/buoy/code@8 91c41d53-3e14-0410-afa6-827c2b4a738e
Fixed null pointer when running under WebStart on OS X (bug 1571100)

git-svn-id: http://svn.code.sf.net/p/buoy/code@9 91c41d53-3e14-0410-afa6-827c2b4a738e
BScrollPane now uses a JScrollPane as its component, so it will pick up the correct look and feel

git-svn-id: http://svn.code.sf.net/p/buoy/code@10 91c41d53-3e14-0410-afa6-827c2b4a738e
WidgetContainer.getChildren() returns a Collection instead of an Iterator

git-svn-id: http://svn.code.sf.net/p/buoy/code@11 91c41d53-3e14-0410-afa6-827c2b4a738e
Fixed javadoc for WidgetContainer.getChildren().

git-svn-id: http://svn.code.sf.net/p/buoy/code@12 91c41d53-3e14-0410-afa6-827c2b4a738e
Live resizing now works correctly on all platforms (bug 1597819).

git-svn-id: http://svn.code.sf.net/p/buoy/code@13 91c41d53-3e14-0410-afa6-827c2b4a738e
Added resetToPreferredSizes().

git-svn-id: http://svn.code.sf.net/p/buoy/code@14 91c41d53-3e14-0410-afa6-827c2b4a738e
BList and BComboBox constructors were incorrectly taking a Collection[] instead of a Collection.

git-svn-id: http://svn.code.sf.net/p/buoy/code@15 91c41d53-3e14-0410-afa6-827c2b4a738e
Lots of Java 5 related changes: WidgetContainer.getChildren() now returns a Collection<Widget>, most Widget subclasses override getComponent() to have a more specific return type, etc.

git-svn-id: http://svn.code.sf.net/p/buoy/code@16 91c41d53-3e14-0410-afa6-827c2b4a738e
Removed unnecessary override of getComponent() in CustomWidget.

git-svn-id: http://svn.code.sf.net/p/buoy/code@17 91c41d53-3e14-0410-afa6-827c2b4a738e
Implemented BFrame.getFrames().

git-svn-id: http://svn.code.sf.net/p/buoy/code@18 91c41d53-3e14-0410-afa6-827c2b4a738e
DragManager now uses a JWindow instead of a JPanel to display drag feedback.  This allows it to be drawn correctly even if the widget is dragged beyond the edge of the parent window.

git-svn-id: http://svn.code.sf.net/p/buoy/code@19 91c41d53-3e14-0410-afa6-827c2b4a738e
DockableWidgets can be detached from their parent window, and are then displayed in a floating dialog.

git-svn-id: http://svn.code.sf.net/p/buoy/code@20 91c41d53-3e14-0410-afa6-827c2b4a738e