super(caption);\r
setLayout(internalLayout);\r
testedLayout = layout;\r
- internalLayout.addComponent(controls);\r
- internalLayout.addComponent(testedLayout);\r
+ Panel controlWrapper = new Panel();\r
+ controlWrapper.addComponent(controls);\r
+ controlWrapper.setWidth("100%");\r
+ controlWrapper.setScrollable(true);\r
+ controlWrapper.setStyleName("controls");\r
+ internalLayout.addComponent(controlWrapper);\r
+ Panel testPanel = new Panel(testedLayout);\r
+ testPanel.setStyleName("testarea");\r
+ internalLayout.addComponent(testPanel);\r
internalLayout.setMargin(true);\r
internalLayout.setSpacing(true);\r
-\r
- controls.setWidth(100, OrderedLayout.UNITS_PERCENTAGE);\r
- controls.setStyleName("controls");\r
controls.setSpacing(true);\r
- controls.setMargin(true);\r
+ controls.setMargin(false);\r
controls.addComponent(new Label("width"));\r
controls.addComponent(new TextField(new MethodProperty(\r
testedLayout, "width")));\r