aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/ui/PopupView.java
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2012-04-11 11:08:12 +0300
committerArtur Signell <artur@vaadin.com>2012-04-12 09:58:09 +0300
commit496a0c003995f3f29c2bd1f3bbcc3fb77a9d859f (patch)
tree67debd8b5a1b9132c1b0754c97e3517fba352de6 /src/com/vaadin/ui/PopupView.java
parent1cc4ad371d2517f9ad49bd0746c883568fa5ff62 (diff)
downloadvaadin-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.java12
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"))