]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fixed BoxLayout after master merge. Fixed on bug related to relative width slot.
authorJouni Koivuviita <jouni@jounikoivuviita.com>
Fri, 11 May 2012 11:24:57 +0000 (14:24 +0300)
committerJouni Koivuviita <jouni@jounikoivuviita.com>
Fri, 11 May 2012 11:24:57 +0000 (14:24 +0300)
src/com/vaadin/terminal/gwt/client/LayoutManager.java
src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java
src/com/vaadin/terminal/gwt/client/ui/VBoxLayout.java

index 79a0030140a60932686393d1cca85d126534e391..a3cad5657b02a1b7de88fbfdc254b42a6121a3f6 100644 (file)
@@ -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);
index ab0168b39b6bcb951f69ca70cba37bb30bc0b040..09988a33a2e974b87bcbee46c7e240b20c6c1048 100644 (file)
@@ -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());
     }
 
index e2f09d354e0d24df2763f471a87f8e98377b57c7..3a6beaa48a69ac097688eafc4c6c8f8f10416b96 100644 (file)
@@ -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();