]> source.dussan.org Git - vaadin-framework.git/commitdiff
Merge commit '8da6b1a0c3293c7de05ebc3d451a2f2e272a13b8' from origin/6.8
authorArtur Signell <artur@vaadin.com>
Fri, 23 Mar 2012 07:47:23 +0000 (09:47 +0200)
committerArtur Signell <artur@vaadin.com>
Fri, 23 Mar 2012 07:47:23 +0000 (09:47 +0200)
Conflicts:
src/com/vaadin/terminal/gwt/client/ui/VTabsheet.java

1  2 
src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java
src/com/vaadin/terminal/gwt/client/ui/VTabsheet.java
src/com/vaadin/ui/GridLayout.java
src/com/vaadin/ui/Table.java

index d2064c8d5e6f352aac1611b43e028a2f96ef9863,b77203532f4a78fc5d45549589ac83d135f7d395..ffef5825f4dd7359ce10c14a9b5389fc98008100
@@@ -527,12 -548,9 +529,16 @@@ public class VTabsheet extends VTabshee
      // Can't use "style" as it's already in use
      public static final String TAB_STYLE_NAME = "tabstyle";
  
 +    final Element tabs; // tabbar and 'scroller' container
 +    Tab focusedTab;
++    /**
++     * The tabindex property (position in the browser's focus cycle.) Named like
++     * this to avoid confusion with activeTabIndex.
++     */
 +    int tabulatorIndex = 0;
 +
      private static final FocusImpl focusImpl = FocusImpl.getFocusImplForPanel();
  
 -    private final Element tabs; // tabbar and 'scroller' container
      private final Element scroller; // tab-scroller element
      private final Element scrollerNext; // tab-scroller next button element
      private final Element scrollerPrev; // tab-scroller prev button element
index 596773b87022139a66c8f1e5c3d0ab0b2110a68d,90122cddf9e3577d66358a8d446f31737961b32f..bc5f1a19991f1513a245f54b738d3cb360f2321f
@@@ -18,13 -18,22 +18,22 @@@ import com.vaadin.event.LayoutEvents.La
  import com.vaadin.terminal.PaintException;
  import com.vaadin.terminal.PaintTarget;
  import com.vaadin.terminal.gwt.client.EventId;
 -import com.vaadin.terminal.gwt.client.ui.VGridLayout;
 +import com.vaadin.terminal.gwt.client.ui.GridLayoutConnector;
  
  /**
+  * A layout where the components are laid out on a grid using cell coordinates.
+  * 
+  * <p>
+  * The GridLayout also maintains a cursor for adding components in
+  * left-to-right, top-to-bottom order.
+  * </p>
+  * 
   * <p>
-  * A container that consists of components with certain coordinates (cell
-  * position) on a grid. It also maintains cursor for adding component in left to
-  * right, top to bottom order.
+  * Each component in a <code>GridLayout</code> uses a defined
+  * {@link GridLayout.Area area} (column1,row1,column2,row2) from the grid. The
+  * components may not overlap with the existing components - if you try to do so
+  * you will get an {@link OverlapsException}. Adding a component with cursor
+  * automatically extends the grid by increasing the grid height.
   * </p>
   * 
   * <p>
Simple merge