diff options
author | Artur Signell <artur@vaadin.com> | 2012-04-11 11:08:12 +0300 |
---|---|---|
committer | Artur Signell <artur@vaadin.com> | 2012-04-12 09:58:09 +0300 |
commit | 496a0c003995f3f29c2bd1f3bbcc3fb77a9d859f (patch) | |
tree | 67debd8b5a1b9132c1b0754c97e3517fba352de6 /src/com/vaadin/ui/PopupView.java | |
parent | 1cc4ad371d2517f9ad49bd0746c883568fa5ff62 (diff) | |
download | vaadin-framework-496a0c003995f3f29c2bd1f3bbcc3fb77a9d859f.tar.gz vaadin-framework-496a0c003995f3f29c2bd1f3bbcc3fb77a9d859f.zip |
Component no longer implements Paintable
Diffstat (limited to 'src/com/vaadin/ui/PopupView.java')
-rw-r--r-- | src/com/vaadin/ui/PopupView.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/com/vaadin/ui/PopupView.java b/src/com/vaadin/ui/PopupView.java index 6babb5854f..911d926053 100644 --- a/src/com/vaadin/ui/PopupView.java +++ b/src/com/vaadin/ui/PopupView.java @@ -8,8 +8,10 @@ import java.lang.reflect.Method; import java.util.Iterator; import java.util.Map; +import com.vaadin.terminal.LegacyPaint; import com.vaadin.terminal.PaintException; import com.vaadin.terminal.PaintTarget; +import com.vaadin.terminal.Vaadin6Component; /** * @@ -21,7 +23,8 @@ import com.vaadin.terminal.PaintTarget; * @author Vaadin Ltd. */ @SuppressWarnings("serial") -public class PopupView extends AbstractComponentContainer { +public class PopupView extends AbstractComponentContainer implements + Vaadin6Component { private Content content; private boolean hideOnMouseOut; @@ -304,11 +307,7 @@ public class PopupView extends AbstractComponentContainer { * * @see com.vaadin.ui.AbstractComponent#paintContent(com.vaadin.terminal.PaintTarget) */ - @Override public void paintContent(PaintTarget target) throws PaintException { - // Superclass writes any common attributes in the paint target. - super.paintContent(target); - String html = content.getMinimizedValueAsHTML(); if (html == null) { html = ""; @@ -319,7 +318,7 @@ public class PopupView extends AbstractComponentContainer { // Only paint component to client if we know that the popup is showing if (isPopupVisible()) { target.startTag("popupComponent"); - visibleComponent.paint(target); + LegacyPaint.paint(visibleComponent, target); target.endTag("popupComponent"); } @@ -332,7 +331,6 @@ public class PopupView extends AbstractComponentContainer { * @see com.vaadin.ui.AbstractComponent#changeVariables(java.lang.Object, * java.util.Map) */ - @Override public void changeVariables(Object source, Map<String, Object> variables) { if (variables.containsKey("popupVisibility")) { setPopupVisible(((Boolean) variables.get("popupVisibility")) |