public class UsefulDialogs
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
dialogHeight |
static int |
dialogWidth |
static int |
wideDialogWidth |
Constructor and Description |
---|
UsefulDialogs() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
askForSolutionName(StackedScreen gui,
PuzzleInstance game)
This method asks the user for a name for the game.
|
static Graph |
chooseGraphInstance(java.awt.Component gui,
boolean useMultiEditor) |
static boolean |
confirmThis(java.awt.Component gui,
java.lang.String confirmWhat) |
static boolean |
editPuzzleSettings(StackedScreen gui,
Puzzle puzzle,
boolean isNewPuzzle,
boolean copyMode,
java.util.ArrayList<Puzzle.DifficultyType> diffList)
Updates settings for a puzzle.
|
static java.lang.String |
getGraphName(StackedScreen gui,
java.lang.String oldName) |
static java.lang.String |
getLongResponse(StackedScreen gui,
java.lang.String heading,
java.lang.String questionOrWhatever) |
static java.lang.String[] |
getNewsItem(StackedScreen gui) |
static java.lang.String |
getResponse(java.awt.Component gui,
java.lang.String questionOrWhatever) |
static boolean |
reallyDoThis(java.awt.Component gui,
java.lang.String doWhat) |
static boolean |
reallyDoThisWithAdditionalComments(java.awt.Component gui,
java.lang.String doWhat,
java.lang.String moreComments) |
static void |
resetPassword(StackedScreen gui)
Updates settings for a puzzle.
|
static void |
showError(java.awt.Component gui,
java.lang.String whatError) |
static void |
showMessage(java.awt.Component gui,
java.lang.String title,
java.lang.String message) |
static int |
showOptionDialog(java.awt.Component parentComponent,
java.lang.String message,
java.lang.String title,
int optionType,
int messageType,
javax.swing.Icon icon,
java.lang.Object[] options,
java.lang.Object initialValue) |
static void |
showServerMessage(java.awt.Component gui,
java.lang.String message) |
static void |
showStackTrace(java.awt.Component gui,
java.lang.Throwable t) |
public static final int dialogWidth
public static final int dialogHeight
public static final int wideDialogWidth
public static boolean confirmThis(java.awt.Component gui, java.lang.String confirmWhat)
public static boolean reallyDoThis(java.awt.Component gui, java.lang.String doWhat)
public static boolean reallyDoThisWithAdditionalComments(java.awt.Component gui, java.lang.String doWhat, java.lang.String moreComments)
public static void showServerMessage(java.awt.Component gui, java.lang.String message)
public static void showMessage(java.awt.Component gui, java.lang.String title, java.lang.String message)
public static void showError(java.awt.Component gui, java.lang.String whatError)
public static void showStackTrace(java.awt.Component gui, java.lang.Throwable t)
public static int showOptionDialog(java.awt.Component parentComponent, java.lang.String message, java.lang.String title, int optionType, int messageType, javax.swing.Icon icon, java.lang.Object[] options, java.lang.Object initialValue)
public static java.lang.String getResponse(java.awt.Component gui, java.lang.String questionOrWhatever)
public static java.lang.String getLongResponse(StackedScreen gui, java.lang.String heading, java.lang.String questionOrWhatever)
public static java.lang.String[] getNewsItem(StackedScreen gui)
public static Graph chooseGraphInstance(java.awt.Component gui, boolean useMultiEditor)
public static java.lang.String getGraphName(StackedScreen gui, java.lang.String oldName)
public static java.lang.String askForSolutionName(StackedScreen gui, PuzzleInstance game)
public static boolean editPuzzleSettings(StackedScreen gui, Puzzle puzzle, boolean isNewPuzzle, boolean copyMode, java.util.ArrayList<Puzzle.DifficultyType> diffList)
puzzle
- isNewPuzzle
- highestDifficulty
- TODOpublic static void resetPassword(StackedScreen gui)
currentlySelectedPuzzle
- isNewPuzzle
-