package jetbrains.mps.lang.editor.diagram.runtime.jetpad.palette.ui;
/*Generated by MPS */
import com.intellij.openapi.actionSystem.AnAction;
import jetbrains.mps.lang.editor.diagram.runtime.jetpad.palette.openapi.PaletteSimpleAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
/*package*/ class PaletteSimpleActionAdapter extends AnAction {
private PaletteSimpleAction myAction;
private DiagramPalette myPalette;
public PaletteSimpleActionAdapter(PaletteSimpleAction action, DiagramPalette palette) {
super(action.getText(), action.getText(), action.getIcon());
myAction = action;
myPalette = palette;
}
public void actionPerformed(AnActionEvent event) {
myAction.onClick();
myPalette.unselectActionWhichWasSelected();
}
}