aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/ui/SplitPanel.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/itmill/toolkit/ui/SplitPanel.java')
-rw-r--r--src/com/itmill/toolkit/ui/SplitPanel.java24
1 files changed, 6 insertions, 18 deletions
diff --git a/src/com/itmill/toolkit/ui/SplitPanel.java b/src/com/itmill/toolkit/ui/SplitPanel.java
index 2ec748f3e1..dd4c96c4b9 100644
--- a/src/com/itmill/toolkit/ui/SplitPanel.java
+++ b/src/com/itmill/toolkit/ui/SplitPanel.java
@@ -6,10 +6,8 @@ package com.itmill.toolkit.ui;
import java.util.Iterator;
-import com.itmill.toolkit.terminal.HasSize;
import com.itmill.toolkit.terminal.PaintException;
import com.itmill.toolkit.terminal.PaintTarget;
-import com.itmill.toolkit.terminal.Size;
/**
* SplitPanel.
@@ -22,7 +20,7 @@ import com.itmill.toolkit.terminal.Size;
* @VERSION@
* @since 5.0
*/
-public class SplitPanel extends AbstractLayout implements HasSize {
+public class SplitPanel extends AbstractLayout {
/* Predefined orientations ***************************************** */
@@ -47,9 +45,7 @@ public class SplitPanel extends AbstractLayout implements HasSize {
private int pos = 50;
- private int posUnit = Size.UNITS_PERCENTAGE;
-
- private Size size;
+ private int posUnit = UNITS_PERCENTAGE;
/**
* Creates a new split panel. The orientation of the panels is
@@ -57,8 +53,7 @@ public class SplitPanel extends AbstractLayout implements HasSize {
*/
public SplitPanel() {
orientation = ORIENTATION_VERTICAL;
- size = new Size(this);
- size.setSizeFull();
+ setSizeFull();
}
/**
@@ -198,9 +193,7 @@ public class SplitPanel extends AbstractLayout implements HasSize {
public void paintContent(PaintTarget target) throws PaintException {
super.paintContent(target);
- size.paint(target);
-
- final String position = pos + Size.UNIT_SYMBOLS[posUnit];
+ final String position = pos + UNIT_SYMBOLS[posUnit];
target.addAttribute("position", position);
@@ -260,7 +253,7 @@ public class SplitPanel extends AbstractLayout implements HasSize {
* the new size of the first region in persentage
*/
public void setSplitPosition(int pos) {
- setSplitPosition(pos, Size.UNITS_PERCENTAGE);
+ setSplitPosition(pos, UNITS_PERCENTAGE);
}
/**
@@ -269,16 +262,11 @@ public class SplitPanel extends AbstractLayout implements HasSize {
* @param pos
* size of the first region
* @param unit
- * the unit (from {@link Size}) in which the size is
- * given.
+ * the unit (from {@link Size}) in which the size is given.
*/
public void setSplitPosition(int pos, int unit) {
this.pos = pos;
posUnit = unit;
}
- public Size getSize() {
- return size;
- }
-
}