package magic.ui.widget.button; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import magic.data.MagicIcon; import magic.ui.MagicImages; import magic.ui.screen.widget.ActionBarButton; /** * Action bar button used to change screen layout. */ @SuppressWarnings("serial") public class LayoutButton extends ActionBarButton { private static final String _S7 = "Screen layout"; private static final String _S8 = "Cycles through different screen layouts."; public LayoutButton(final Runnable action) { super(MagicImages.getIcon(MagicIcon.LAYOUT), _S7, _S8, new AbstractAction() { @Override public void actionPerformed(ActionEvent e) { action.run(); } } ); } }