package de.fau.cs.mad.fly.ui; import com.badlogic.gdx.Input.Keys; import com.badlogic.gdx.scenes.scene2d.ui.TextButton; public class DialogWithOkAndCancelButton extends DialogWithOneButton { /** * Object that is passed to {@link #result(Object)} when second button is * pressed */ public static final String SECOND_BUTTON = "cancel"; public DialogWithOkAndCancelButton(String text, String button1Text, String button2Text) { super(text, button1Text); TextButton button2 = new TextButton(button2Text, SkinManager.getInstance().getSkin()); super.getButtonTable().add(button2).pad(UI.Dialogs.PADDING); super.setObject(button2, SECOND_BUTTON); super.key(Keys.ESCAPE, SECOND_BUTTON); } }