package org.codemap.mapview.action; import static org.codemap.util.CodemapIcons.LABELS; import org.codemap.mapview.MapController; import org.codemap.util.CodemapIcons; import org.eclipse.swt.widgets.Menu; public class LabelDrowDownAction extends DropDownAction { private ShowClassNameLabelAction identifierLabelAction; private ShowNoLabelAction noLabelAction; public LabelDrowDownAction(MapController theController) { } public LabelDrowDownAction(ActionStore actionStore) { super(); identifierLabelAction = new ShowClassNameLabelAction(actionStore); noLabelAction = new ShowNoLabelAction(actionStore); } @Override protected void setup() { setText("Labels"); setImageDescriptor(CodemapIcons.descriptor(LABELS)); } @Override protected void createMenu(Menu menu) { addActionToMenu(menu, identifierLabelAction); addActionToMenu(menu, noLabelAction); } }