aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJouni Koivuviita <jouni@jounikoivuviita.com>2012-05-11 14:24:57 +0300
committerJouni Koivuviita <jouni@jounikoivuviita.com>2012-05-11 14:24:57 +0300
commit779c65043913693e9caa3400fb0b25daa6a75729 (patch)
treef8bc10dbb944498da07b45ad5b5072d3478807bb /src
parentfe59c5a2cadc8d01a8a7162389b1428c55eed354 (diff)
downloadvaadin-framework-779c65043913693e9caa3400fb0b25daa6a75729.tar.gz
vaadin-framework-779c65043913693e9caa3400fb0b25daa6a75729.zip
Fixed BoxLayout after master merge. Fixed on bug related to relative width slot.
Diffstat (limited to 'src')
-rw-r--r--src/com/vaadin/terminal/gwt/client/LayoutManager.java1
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java8
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VBoxLayout.java6
3 files changed, 10 insertions, 5 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/LayoutManager.java b/src/com/vaadin/terminal/gwt/client/LayoutManager.java
index 79a0030140..a3cad5657b 100644
--- a/src/com/vaadin/terminal/gwt/client/LayoutManager.java
+++ b/src/com/vaadin/terminal/gwt/client/LayoutManager.java
@@ -220,6 +220,7 @@ public class LayoutManager {
Map<ManagedLayout, Integer> layoutCounts = new HashMap<ManagedLayout, Integer>();
int passes = 0;
+ Duration totalDuration = new Duration();
for (ManagedLayout layout : needsHorizontalLayout) {
currentDependencyTree.setNeedsHorizontalLayout(layout, true);
diff --git a/src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java b/src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java
index ab0168b39b..09988a33a2 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java
@@ -26,14 +26,14 @@ import com.vaadin.terminal.gwt.client.ui.VBoxLayout.CaptionPosition;
import com.vaadin.terminal.gwt.client.ui.VBoxLayout.Slot;
import com.vaadin.terminal.gwt.client.ui.layout.ElementResizeEvent;
import com.vaadin.terminal.gwt.client.ui.layout.ElementResizeListener;
-import com.vaadin.terminal.gwt.client.ui.orderedlayout.AbstractOrderedLayoutServerRPC;
+import com.vaadin.terminal.gwt.client.ui.orderedlayout.AbstractOrderedLayoutServerRpc;
import com.vaadin.terminal.gwt.client.ui.orderedlayout.AbstractOrderedLayoutState;
public abstract class AbstractBoxLayoutConnector extends
AbstractLayoutConnector implements Paintable, /* PreLayoutListener, */
PostLayoutListener {
- AbstractOrderedLayoutServerRPC rpc;
+ AbstractOrderedLayoutServerRpc rpc;
private LayoutClickEventHandler clickEventHandler = new LayoutClickEventHandler(
this) {
@@ -45,7 +45,7 @@ PostLayoutListener {
}
@Override
- protected LayoutClickRPC getLayoutClickRPC() {
+ protected LayoutClickRpc getLayoutClickRPC() {
return rpc;
};
@@ -53,7 +53,7 @@ PostLayoutListener {
@Override
public void init() {
- rpc = RpcProxy.create(AbstractOrderedLayoutServerRPC.class, this);
+ rpc = RpcProxy.create(AbstractOrderedLayoutServerRpc.class, this);
getWidget().setLayoutManager(getLayoutManager());
}
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VBoxLayout.java b/src/com/vaadin/terminal/gwt/client/ui/VBoxLayout.java
index e2f09d354e..3a6beaa48a 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VBoxLayout.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VBoxLayout.java
@@ -368,7 +368,11 @@ public class VBoxLayout extends FlowPanel {
.getProperty(direction));
captionWrap.addClassName("v-has-" + direction);
} else if (hasCaption()) {
- captionWrap.getStyle().clearHeight();
+ if (direction.equals("height")) {
+ captionWrap.getStyle().clearHeight();
+ } else {
+ captionWrap.getStyle().clearWidth();
+ }
captionWrap.removeClassName("v-has-" + direction);
captionWrap.getStyle().clearPaddingTop();
captionWrap.getStyle().clearPaddingRight();