]> source.dussan.org Git - vaadin-framework.git/commit
Extensive refactoring of BoxLayout
authorJouni Koivuviita <jouni@jounikoivuviita.com>
Sun, 20 May 2012 19:13:31 +0000 (22:13 +0300)
committerJouni Koivuviita <jouni@jounikoivuviita.com>
Sun, 20 May 2012 19:13:31 +0000 (22:13 +0300)
commitcbc8c2da27a74025f54c3be902289d5db72fca6b
treed18b54e9ea1cb441fbc19d121afb154ef046817b
parent1b5dae24a39944b657ad1fa82a8952adc1c4abd3
Extensive refactoring of BoxLayout

Reduced many unnecessary element resize listeners and layout methods.

Refactored ComponentConnector style name handling so that it will now
only alter the style names and not completely override them on each
update.
12 files changed:
WebContent/VAADIN/themes/base/absolutelayout/absolutelayout.css
WebContent/VAADIN/themes/base/boxlayout/boxlayout.css
WebContent/VAADIN/themes/base/label/label.css
src/com/vaadin/terminal/gwt/client/ComponentState.java
src/com/vaadin/terminal/gwt/client/LayoutManager.java
src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java
src/com/vaadin/terminal/gwt/client/ui/AbstractComponentConnector.java
src/com/vaadin/terminal/gwt/client/ui/HorizontalBoxLayoutConnector.java
src/com/vaadin/terminal/gwt/client/ui/VBoxLayout.java
src/com/vaadin/terminal/gwt/client/ui/VerticalBoxLayoutConnector.java
tests/testbench/com/vaadin/tests/components/orderedlayout/BoxLayoutTest.java
tests/testbench/com/vaadin/tests/components/orderedlayout/LayoutResizeTest.java