\r
public abstract class AbstractLayoutTests {\r
\r
+ protected static final String FOLDER_16_PNG = "../icons/runo/16/folder.png";\r
+ protected static final String CALENDAR_32_PNG = "../runo/icons/32/calendar.png";\r
+ protected static final String LOCK_16_PNG = "../runo/icons/16/lock.png";\r
+ protected static final String GLOBE_16_PNG = "../runo/icons/16/globe.png";\r
+\r
abstract protected Layout getCaptionsTests();\r
\r
abstract protected Layout getIconsTests();\r
this.application = application;\r
}\r
\r
+ @Override\r
protected Layout getAlignmentTests() {\r
HorizontalLayout hlo = new HorizontalLayout();\r
hlo.setSpacing(true);\r
return hlo;\r
}\r
\r
+ @Override\r
protected Layout getCaptionsTests() {\r
GridLayout glo = getTestGrid();\r
glo.setWidth("600px");\r
col1.setCaption(captions[0]);\r
col2.setCaption(captions[1]);\r
col3.setCaption(captions[2]);\r
- col3.setIcon(new ThemeResource("../runo/icons/16/lock.png"));\r
+ col3.setIcon(new ThemeResource(LOCK_16_PNG));\r
\r
glo.replaceComponent(row1, row1 = new Label());\r
glo.replaceComponent(row2, row2 = new Label());\r
return glo;\r
}\r
\r
+ @Override\r
protected Layout getComponentAddReplaceMoveTests() {\r
final GridLayout glo = getTestGrid();\r
glo.setHeight("350px");\r
return baseLayout;\r
}\r
\r
+ @Override\r
protected Layout getComponentSizingTests() {\r
final GridLayout glo = getTestGrid();\r
glo.setHeight("350px");\r
return baseLayout;\r
}\r
\r
+ @Override\r
protected Layout getExpandRatiosTests() {\r
final GridLayout glo = getTestGrid();\r
Layout baseLayout = getBaseLayout();\r
return baseLayout;\r
}\r
\r
+ @Override\r
protected Layout getIconsTests() {\r
GridLayout glo = getTestGrid();\r
glo.setWidth("600px");\r
- Resource[] icons = new Resource[] {\r
- new ThemeResource("../runo/icons/32/calendar.png"),\r
- new ThemeResource("../runo/icons/16/lock.png") };\r
+ Resource[] icons = new Resource[] { new ThemeResource(CALENDAR_32_PNG),\r
+ new ThemeResource(LOCK_16_PNG) };\r
\r
glo.replaceComponent(col1, col1 = new TextField("TEXTFIELD"));\r
glo.replaceComponent(col2, col2 = new Label("LABEL"));\r
\r
glo.replaceComponent(x3, x3 = new CheckBox("CHECKBOX"));\r
glo.replaceComponent(x22, x22 = new Panel("PANEL"));\r
- x22.setIcon(new ThemeResource("../runo/icons/32/calendar.png"));\r
+ x22.setIcon(new ThemeResource(CALENDAR_32_PNG));\r
\r
x3.setIcon(icons[0]);\r
x22.setIcon(icons[1]);\r
return glo;\r
}\r
\r
+ @Override\r
protected Layout getLayoutSizingTests() {\r
final GridLayout glo = getTestGrid();\r
Layout baseLayout = getBaseLayout();\r
return baseLayout;\r
}\r
\r
+ @Override\r
protected Layout getMarginSpacingTests() {\r
final GridLayout glo = getTestGrid();\r
Layout baseLayout = getBaseLayout();\r
return baseLayout;\r
}\r
\r
+ @Override\r
protected Layout getRequiredErrorIndicatorsTests() {\r
GridLayout glo = getTestGrid();\r
glo.setWidth("600px");\r
- Resource[] icons = new Resource[] {\r
- new ThemeResource("../runo/icons/32/calendar.png"),\r
- new ThemeResource("../runo/icons/16/lock.png") };\r
+ Resource[] icons = new Resource[] { new ThemeResource(CALENDAR_32_PNG),\r
+ new ThemeResource(LOCK_16_PNG) };\r
\r
glo.replaceComponent(col1, col1 = new TextField("TEXTFIELD"));\r
glo.replaceComponent(col2, col2 = new Label("LABEL"));\r
TabSheet tabsheet = new TabSheet();\r
tabsheet.setSizeUndefined();\r
tabsheet.addTab(new Label("TAB1"), "TAB1", new ClassResource(\r
- "alert.png", application));\r
+ GLOBE_16_PNG, application));\r
tabsheet.addTab(new Label("TAB2"), "TAB2", null);\r
return tabsheet;\r
}\r
for (int i = 0; i < captions.length; i++) {\r
component = new Select();\r
component.setCaption(captions[i]);\r
- component.setIcon(new ThemeResource("../runo/icons/16/lock.png"));\r
+ component.setIcon(new ThemeResource(LOCK_16_PNG));\r
vlo.addComponent(component);\r
}\r
baseLayout.addComponent(vlo);\r
HorizontalLayout vlo = getTestLaytout();\r
AbstractComponent[] components = new AbstractComponent[2];\r
Layout baseLayout = getBaseLayout();\r
- Resource[] icons = new Resource[] {\r
- new ThemeResource("../runo/icons/32/calendar.png"),\r
- new ThemeResource("../runo/icons/16/lock.png") };\r
+ Resource[] icons = new Resource[] { new ThemeResource(CALENDAR_32_PNG),\r
+ new ThemeResource(LOCK_16_PNG) };\r
\r
for (int i = 0; i < components.length; i++) {\r
components[i] = new TextField();\r
components[1] = new Button("BUTTON");\r
components[2] = getTestTable();\r
components[3] = getTestTabsheet();\r
- components[3].setIcon(new ThemeResource("../runo/icons/16/lock.png"));\r
+ components[3].setIcon(new ThemeResource(LOCK_16_PNG));\r
\r
AbstractField[] fields = new AbstractField[6];\r
fields[0] = new TextField();\r
fields[5].setRequiredError("required error");\r
fields[5]\r
.setComponentError(new UserError("component error, user error"));\r
- fields[5].setIcon(new ThemeResource("../runo/icons/32/calendar.png"));\r
+ fields[5].setIcon(new ThemeResource(CALENDAR_32_PNG));\r
\r
for (int i = 0; i < components.length; i++) {\r
components[i].setComponentError(new UserError(\r
TabSheet tabsheet = new TabSheet();\r
tabsheet.setSizeUndefined();\r
tabsheet.addTab(new Label("TAB1"), "TAB1", new ClassResource(\r
- "alert.png", application));\r
+ GLOBE_16_PNG, application));\r
tabsheet.addTab(new Label("TAB2"), "TAB2", null);\r
return tabsheet;\r
}\r
for (int i = 0; i < captions.length; i++) {\r
component = new Select();\r
component.setCaption(captions[i]);\r
- component.setIcon(new ThemeResource("../runo/icons/16/lock.png"));\r
+ component.setIcon(new ThemeResource(LOCK_16_PNG));\r
vlo.addComponent(component);\r
}\r
for (int i = 0; i < captions.length; i++) {\r
VerticalLayout vlo = getTestLaytout();\r
AbstractComponent[] components = new AbstractComponent[2];\r
\r
- Resource[] icons = new Resource[] {\r
- new ThemeResource("../runo/icons/32/calendar.png"),\r
- new ThemeResource("../runo/icons/16/lock.png") };\r
+ Resource[] icons = new Resource[] { new ThemeResource(CALENDAR_32_PNG),\r
+ new ThemeResource(LOCK_16_PNG) };\r
\r
for (int i = 0; i < components.length; i++) {\r
components[i] = new TextField();\r
components[1] = new Button("BUTTON");\r
components[2] = getTestTable();\r
components[3] = getTestTabsheet();\r
- components[3].setIcon(new ThemeResource("../runo/icons/16/lock.png"));\r
+ components[3].setIcon(new ThemeResource(LOCK_16_PNG));\r
\r
AbstractField[] fields = new AbstractField[6];\r
fields[0] = new TextField();\r
fields[5].setRequiredError("required error");\r
fields[5]\r
.setComponentError(new UserError("component error, user error"));\r
- fields[5].setIcon(new ThemeResource("../runo/icons/32/calendar.png"));\r
+ fields[5].setIcon(new ThemeResource(CALENDAR_32_PNG));\r
\r
for (int i = 0; i < components.length; i++) {\r
components[i].setComponentError(new UserError(\r
TabSheet tabsheet = new TabSheet();\r
tabsheet.setSizeUndefined();\r
tabsheet.addTab(new Label("TAB1"), "TAB1", new ClassResource(\r
- "alert.png", application));\r
+ GLOBE_16_PNG, application));\r
tabsheet.addTab(new Label("TAB2"), "TAB2", null);\r
return tabsheet;\r
}\r