use of org.activityinfo.legacy.shared.reports.model.MapIcon.Icon in project activityinfo by bedatadriven.
the class IconLayerOptions method populateWithIcons.
private void populateWithIcons() {
boolean isFirst = true;
for (Icon mapIcon : Icon.values()) {
ContentPanel iconPanel = new ContentPanel();
iconPanel.setHeaderVisible(false);
iconPanel.setLayout(new RowLayout(Orientation.VERTICAL));
iconPanel.setAutoWidth(true);
Radio radiobuttonIcon = new Radio();
iconPanel.add(radiobuttonIcon);
iconPanel.add(new Image(MapIcon.fromEnum(mapIcon)));
radioIcons.put(radiobuttonIcon, mapIcon);
iconRadios.put(mapIcon, radiobuttonIcon);
radioGroup.add(radiobuttonIcon);
contentPanel.add(iconPanel);
if (isFirst) {
radiobuttonIcon.setValue(true);
isFirst = false;
}
}
}
Aggregations