aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/demo/sampler/SamplerApplication.java
diff options
context:
space:
mode:
authorMarc Englund <marc.englund@itmill.com>2008-12-05 10:46:31 +0000
committerMarc Englund <marc.englund@itmill.com>2008-12-05 10:46:31 +0000
commit9f94c9d190baf5bccfdccef23a4c11b08f155dfc (patch)
tree2915b6fb12b30f0a917a748a1c2363902804fe7d /src/com/itmill/toolkit/demo/sampler/SamplerApplication.java
parent9a602ddcc76de4e3a92088ab958e32b7a2dd1c27 (diff)
downloadvaadin-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.java27
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));
}
/**