Hi,
I found a similar bug in Palettes that I recently found and fixed in Frames.
The resize handle mouse down event is not properly handled.
See attached patch. BTW: It seems there is quite a lot of code
copy-pasted there :(
Thanks,
Piotr
diff --git a/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPaletteSkin.java b/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPaletteSkin.java
index 85753a7..b635bdb 100644
--- a/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPaletteSkin.java
+++ b/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPaletteSkin.java
@@ -511,9 +511,7 @@ public class TerraPaletteSkin extends WindowSkin {
dragOffset = new Point(x, y);
Mouse.capture(component);
} else {
- Bounds resizeHandleBounds = resizeHandle.getBounds();
-
- if (resizeHandleBounds.contains(x, y)) {
+ if (resizeHandle.isVisible() && x > resizeHandle.getX() && y > resizeHandle.getY()) {
resizeOffset = new Point(getWidth() - x, getHeight() - y);
Mouse.capture(component);
}