aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/ui/AbstractComponent.java
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2008-12-18 10:05:37 +0000
committerArtur Signell <artur.signell@itmill.com>2008-12-18 10:05:37 +0000
commit3058750c7652c229d0beeaf562bc9d4658b62c33 (patch)
treec5bea9edda46b76b9262e298a493528f6dfb12fb /src/com/itmill/toolkit/ui/AbstractComponent.java
parent1e17126b8dd1bf09bc0b0e3728a9f2cf8c5ac949 (diff)
downloadvaadin-framework-3058750c7652c229d0beeaf562bc9d4658b62c33.tar.gz
vaadin-framework-3058750c7652c229d0beeaf562bc9d4658b62c33.zip
Refactored layout size checking method, related to #2139
svn changeset:6264/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/ui/AbstractComponent.java')
-rw-r--r--src/com/itmill/toolkit/ui/AbstractComponent.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/com/itmill/toolkit/ui/AbstractComponent.java b/src/com/itmill/toolkit/ui/AbstractComponent.java
index 94e194d351..0d7f40d5b2 100644
--- a/src/com/itmill/toolkit/ui/AbstractComponent.java
+++ b/src/com/itmill/toolkit/ui/AbstractComponent.java
@@ -22,7 +22,7 @@ import com.itmill.toolkit.terminal.PaintException;
import com.itmill.toolkit.terminal.PaintTarget;
import com.itmill.toolkit.terminal.Resource;
import com.itmill.toolkit.terminal.Terminal;
-import com.itmill.toolkit.terminal.gwt.server.DebugUtilities;
+import com.itmill.toolkit.terminal.gwt.server.ComponentSizeValidator;
/**
* An abstract class that defines default implementation for the
@@ -135,6 +135,7 @@ public abstract class AbstractComponent implements Component, MethodEventSource
* Constructs a new Component.
*/
public AbstractComponent() {
+ // ComponentSizeValidator.setCreationLocation(this);
}
/* Get/Set component properties */
@@ -610,14 +611,14 @@ public abstract class AbstractComponent implements Component, MethodEventSource
// Only paint content of visible components.
if (isVisible()) {
if (getHeight() >= 0
- && (getHeightUnits() != UNITS_PERCENTAGE || !DebugUtilities
- .parentCannotDefineHeight(this))) {
+ && (getHeightUnits() != UNITS_PERCENTAGE || ComponentSizeValidator
+ .parentCanDefineHeight(this))) {
target.addAttribute("height", "" + getCSSHeight());
}
if (getWidth() >= 0
- && (getWidthUnits() != UNITS_PERCENTAGE || !DebugUtilities
- .parentCannotDefineWidth(this))) {
+ && (getWidthUnits() != UNITS_PERCENTAGE || ComponentSizeValidator
+ .parentCanDefineWidth(this))) {
target.addAttribute("width", "" + getCSSWidth());
}
if (styles != null && styles.size() > 0) {
@@ -1107,6 +1108,7 @@ public abstract class AbstractComponent implements Component, MethodEventSource
this.height = height;
heightUnit = unit;
requestRepaint();
+ // ComponentSizeValidator.setHeightLocation(this);
}
/*
@@ -1158,6 +1160,7 @@ public abstract class AbstractComponent implements Component, MethodEventSource
this.width = width;
widthUnit = unit;
requestRepaint();
+ // ComponentSizeValidator.setWidthLocation(this);
}
/*