VLayout vLayout = new VLayout();
vLayout.setWidth100();
vLayout.setMembersMargin(5);
for (ViewConfig viewConfig : themeInfo.getThemeConfigs()) {
RangeConfig rangeConfig = getRangeConfigForCurrentScale(viewConfig, mapWidget.getMapModel().getMapView()
.getCurrentScale());
HLayout layout = new HLayout();
layout.setMembersMargin(2);
final IButton button = new IButton();
button.setWidth100();
button.setHeight(ROW_SIZE);
button.setActionType(SelectionType.RADIO);
button.setRadioGroup(getID() + THEME_RADIO_GROUP);
if (rangeConfig != null) {
button.setIcon("[ISOMORPHIC]/" + rangeConfig.getIcon());
} else {
button.setIcon("[ISOMORPHIC]/" + viewConfig.getIcon());
}
button.setIconWidth(IMAGE_SIZE);
button.setIconHeight(IMAGE_SIZE);