#46 BoxLayoutManager working
[fanfix.git] / src / jexer / layout / StretchLayoutManager.java
index 3dd74521b533f8086adee17fc4ecb38e0ba0be2e..0ae7dff396be3ad685619f70d0a20dcea50cde31 100644 (file)
@@ -82,6 +82,8 @@ public class StretchLayoutManager implements LayoutManager {
     public StretchLayoutManager(final int width, final int height) {
         originalWidth = width;
         originalHeight = height;
+        this.width = width;
+        this.height = height;
     }
 
     // ------------------------------------------------------------------------
@@ -111,6 +113,7 @@ public class StretchLayoutManager implements LayoutManager {
         Rectangle rect = new Rectangle(child.getX(), child.getY(),
             child.getWidth(), child.getHeight());
         children.put(child, rect);
+        layoutChildren();
     }
 
     /**
@@ -120,6 +123,7 @@ public class StretchLayoutManager implements LayoutManager {
      */
     public void remove(final TWidget child) {
         children.remove(child);
+        layoutChildren();
     }
 
     // ------------------------------------------------------------------------