diff options
author | Marc Englund <marc.englund@itmill.com> | 2008-12-05 10:46:31 +0000 |
---|---|---|
committer | Marc Englund <marc.englund@itmill.com> | 2008-12-05 10:46:31 +0000 |
commit | 9f94c9d190baf5bccfdccef23a4c11b08f155dfc (patch) | |
tree | 2915b6fb12b30f0a917a748a1c2363902804fe7d /src/com/itmill/toolkit/demo/sampler/SamplerApplication.java | |
parent | 9a602ddcc76de4e3a92088ab958e32b7a2dd1c27 (diff) | |
download | vaadin-framework-9f94c9d190baf5bccfdccef23a4c11b08f155dfc.tar.gz vaadin-framework-9f94c9d190baf5bccfdccef23a4c11b08f155dfc.zip |
WebAnalytics added (#2281), layouts fixed (#2260), one example + icon.
svn changeset:6091/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/demo/sampler/SamplerApplication.java')
-rw-r--r-- | src/com/itmill/toolkit/demo/sampler/SamplerApplication.java | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/src/com/itmill/toolkit/demo/sampler/SamplerApplication.java b/src/com/itmill/toolkit/demo/sampler/SamplerApplication.java index 34bc8ca932..9792a6524f 100644 --- a/src/com/itmill/toolkit/demo/sampler/SamplerApplication.java +++ b/src/com/itmill/toolkit/demo/sampler/SamplerApplication.java @@ -43,6 +43,7 @@ import com.itmill.toolkit.ui.Embedded; import com.itmill.toolkit.ui.ExpandLayout; import com.itmill.toolkit.ui.GridLayout; import com.itmill.toolkit.ui.Label; +import com.itmill.toolkit.ui.OrderedLayout; import com.itmill.toolkit.ui.Panel; import com.itmill.toolkit.ui.SplitPanel; import com.itmill.toolkit.ui.Table; @@ -207,16 +208,20 @@ public class SamplerApplication extends Application { private SplitPanel mainSplit; private Tree navigationTree; + // itmill: UA-658457-6 + private WebAnalytics webAnalytics = new WebAnalytics("UA-658457-6", + "none"); SamplerWindow() { // Main top/expanded-bottom layout - ExpandLayout mainExpand = new ExpandLayout(); + OrderedLayout mainExpand = new OrderedLayout(); setLayout(mainExpand); + setSizeFull(); mainExpand.setSizeFull(); // topbar (navigation) - ExpandLayout nav = new ExpandLayout( - ExpandLayout.ORIENTATION_HORIZONTAL); + OrderedLayout nav = new OrderedLayout( + OrderedLayout.ORIENTATION_HORIZONTAL); mainExpand.addComponent(nav); nav.setHeight("40px"); nav.setWidth("100%"); @@ -229,7 +234,10 @@ public class SamplerApplication extends Application { nav.addComponent(logo); nav.setComponentAlignment(logo, ExpandLayout.ALIGNMENT_LEFT, ExpandLayout.ALIGNMENT_VERTICAL_CENTER); - nav.expand(logo); + nav.setExpandRatio(logo, 1); + + // invisible analytics -component + nav.addComponent(webAnalytics); // Previous sample Button b = createPrevButton(); @@ -242,6 +250,8 @@ public class SamplerApplication extends Application { nav.setComponentAlignment(b, ExpandLayout.ALIGNMENT_LEFT, ExpandLayout.ALIGNMENT_VERTICAL_CENTER); + // "Search" combobox + // TODO add input prompt Component search = createSearch(); nav.addComponent(search); nav.setComponentAlignment(search, ExpandLayout.ALIGNMENT_LEFT, @@ -263,14 +273,14 @@ public class SamplerApplication extends Application { // Show / hide tree Component treeSwitch = createTreeSwitch(); nav.addComponent(treeSwitch); - nav.setComponentAlignment(treeSwitch, ExpandLayout.ALIGNMENT_LEFT, - ExpandLayout.ALIGNMENT_VERTICAL_CENTER); + nav.setComponentAlignment(treeSwitch, OrderedLayout.ALIGNMENT_LEFT, + OrderedLayout.ALIGNMENT_VERTICAL_CENTER); // List/grid/coverflow Component mode = createModeSwitch(); nav.addComponent(mode); - nav.setComponentAlignment(mode, ExpandLayout.ALIGNMENT_RIGHT, - ExpandLayout.ALIGNMENT_VERTICAL_CENTER); + nav.setComponentAlignment(mode, OrderedLayout.ALIGNMENT_RIGHT, + OrderedLayout.ALIGNMENT_VERTICAL_CENTER); } @@ -282,6 +292,7 @@ public class SamplerApplication extends Application { */ public void setFeature(Feature f) { currentFeature.setValue(f); + webAnalytics.trackPageview(getPathFor(f)); } /** |