Reviewers: kurka.daniel,
Description:
http://code.google.com/p/google-web-toolkit/issues/detail?id=7715
Please review this at http://gwt-code-reviews.appspot.com/1880804/
Affected files:
user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java
Index: user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java
===================================================================
--- user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java (revision
11440)
+++ user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java (working
copy)
@@ -141,7 +141,7 @@
mouseDown = false;
glassElem.removeFromParent();
-
+
// Handle double-clicks.
// Fake them since the double-click event aren't fired.
if (this.toggleDisplayAllowed) {
@@ -377,6 +377,20 @@
return false;
}
+ @Override
+ public void setWidgetHidden(Widget widget, boolean hidden) {
+ assertIsChild(widget);
+ LayoutData layoutData = (LayoutData)widget.getLayoutData();
+
+ if (layoutData.direction != Direction.CENTER) {
+ Splitter splitter = getAssociatedSplitter(widget);
+
+ super.setWidgetHidden(splitter, hidden);
+ }
+
+ super.setWidgetHidden(widget, hidden);
+ }
+
/**
* Sets the minimum allowable size for the given widget.
*
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors