diff options
author | Leif Åstrand <leif@vaadin.com> | 2012-02-23 09:23:40 +0200 |
---|---|---|
committer | Leif Åstrand <leif@vaadin.com> | 2012-02-23 09:23:40 +0200 |
commit | 541e653a9ed7281d0bd2c2da0c2fef9291b6c391 (patch) | |
tree | 647282dece2b1e7d5fdde2047736e45d1ac631b8 /src/com | |
parent | ffddd126525da62f6c39f70a8926489f3d0664f2 (diff) | |
parent | e896a349a0c41a5c399c6b394fa762eee5d1114c (diff) | |
download | vaadin-framework-541e653a9ed7281d0bd2c2da0c2fef9291b6c391.tar.gz vaadin-framework-541e653a9ed7281d0bd2c2da0c2fef9291b6c391.zip |
Merge remote branch 'origin/master' into layoutperformance
Conflicts:
src/com/vaadin/terminal/gwt/client/ui/label/VLabel.java
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/ui/label/VLabel.java | 10 | ||||
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/ui/label/VLabelPaintable.java | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/label/VLabel.java b/src/com/vaadin/terminal/gwt/client/ui/label/VLabel.java index 357711d2f4..dd2a2d3e93 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/label/VLabel.java +++ b/src/com/vaadin/terminal/gwt/client/ui/label/VLabel.java @@ -7,6 +7,7 @@ package com.vaadin.terminal.gwt.client.ui.label; import com.google.gwt.dom.client.Style.Display; import com.google.gwt.user.client.Event; import com.google.gwt.user.client.ui.HTML; +import com.vaadin.terminal.gwt.client.ApplicationConnection; import com.vaadin.terminal.gwt.client.BrowserInfo; import com.vaadin.terminal.gwt.client.Util; import com.vaadin.terminal.gwt.client.VTooltip; @@ -15,6 +16,8 @@ public class VLabel extends HTML { public static final String CLASSNAME = "v-label"; private static final String CLASSNAME_UNDEFINED_WIDTH = "v-label-undef-w"; + + private ApplicationConnection connection; public VLabel() { super(); @@ -36,6 +39,9 @@ public class VLabel extends HTML { event.stopPropagation(); return; } + if (connection != null) { + connection.handleWidgetTooltipEvent(event, this); + } } @Override @@ -60,4 +66,8 @@ public class VLabel extends HTML { super.setText(text); } } + + void setConnection(ApplicationConnection client) { + connection = client; + } } diff --git a/src/com/vaadin/terminal/gwt/client/ui/label/VLabelPaintable.java b/src/com/vaadin/terminal/gwt/client/ui/label/VLabelPaintable.java index b61eb3eaba..5f9679d3cf 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/label/VLabelPaintable.java +++ b/src/com/vaadin/terminal/gwt/client/ui/label/VLabelPaintable.java @@ -19,6 +19,7 @@ public class VLabelPaintable extends VAbstractPaintableWidget { @Override public void updateFromUIDL(UIDL uidl, ApplicationConnection client) { super.updateFromUIDL(uidl, client); + getWidgetForPaintable().setConnection(client); if (!isRealUpdate(uidl)) { return; } |