public interface UserInterface
Modifier and Type | Method and Description |
---|---|
void |
adjustReferencePoint(Cell cell,
double cX,
double cY)
Method to adjust reference point in WindowFrame containing the cell
|
int |
askForChoice(java.lang.String message,
java.lang.String title,
java.lang.String[] choices,
java.lang.String defaultChoice)
Method to ask for a choice among possibilities.
|
java.lang.String |
askForInput(java.lang.Object message,
java.lang.String title,
java.lang.String def)
Method to ask for a line of text.
|
void |
beep()
Method to beep.
|
boolean |
confirmMessage(java.lang.Object message)
Method to show a message and ask for confirmation.
|
EditWindow_ |
displayCell(Cell cell)
Method to request that a Cell be displayed in a new window.
|
Cell |
getCurrentCell()
Method to return the current Cell in the current Library.
|
EditWindow_ |
getCurrentEditWindow_()
Method to return the current "EditWindow_" object.
|
Library |
getCurrentLibrary()
Method to return the current Library.
|
Technology |
getCurrentTechnology()
Method to return the current Technology.
|
EDatabase |
getDatabase()
Method to return the current database object.
|
int |
getDefaultTextSize()
Method to return the height of default text (in points).
|
Job.Key |
getJobKey()
Method to return Job Key of a currently executed Job.
|
java.lang.String |
getProgressNote()
Method to get text message in the progress dialgo.
|
Cell |
needCurrentCell()
Method to demand the current Cell.
|
EditWindow_ |
needCurrentEditWindow_()
Method to demand the current "EditWindow_" object.
|
void |
printMessage(java.lang.String message,
boolean newLine)
Method print a message.
|
void |
repaintAllWindows()
Method to request that all windows be redisplayed including palettes.
|
java.lang.String |
reportLog(ErrorLogger.MessageLog log,
boolean showhigh,
Geometric[] gPair,
int position)
Method to return the error message associated with the current error.
|
void |
saveMessages(java.lang.String filePath)
Method to start saving messages.
|
void |
setProgressNote(java.lang.String message)
Method to set a text message in the progress dialog.
|
void |
setProgressValue(int pct)
Method to update the progress bar
|
void |
showErrorMessage(java.lang.String message,
java.lang.String title)
Method to show an error message.
|
void |
showInformationMessage(java.lang.String message,
java.lang.String title)
Method to show an informational message.
|
void |
startProgressDialog(java.lang.String msg,
java.lang.String filePath)
Method to start the display of a progress dialog.
|
void |
stopProgressDialog()
Method to stop the progress bar
|
void |
termLogging(ErrorLogger logger,
boolean explain,
boolean terminate) |
Job.Key getJobKey()
EDatabase getDatabase()
Technology getCurrentTechnology()
Library getCurrentLibrary()
EditWindow_ getCurrentEditWindow_()
EditWindow_ needCurrentEditWindow_()
Cell getCurrentCell()
Cell needCurrentCell()
void adjustReferencePoint(Cell cell, double cX, double cY)
void repaintAllWindows()
int getDefaultTextSize()
EditWindow_ displayCell(Cell cell)
cell
- the Cell to be displayed.void termLogging(ErrorLogger logger, boolean explain, boolean terminate)
java.lang.String reportLog(ErrorLogger.MessageLog log, boolean showhigh, Geometric[] gPair, int position)
void showErrorMessage(java.lang.String message, java.lang.String title)
message
- the error message to show.title
- the title of a dialog with the error message.void showInformationMessage(java.lang.String message, java.lang.String title)
message
- the message to show.title
- the title of a dialog with the message.void printMessage(java.lang.String message, boolean newLine)
message
- the message to show.newLine
- add new line after the messagevoid saveMessages(java.lang.String filePath)
filePath
- file to savevoid beep()
boolean confirmMessage(java.lang.Object message)
message
- the message to show.int askForChoice(java.lang.String message, java.lang.String title, java.lang.String[] choices, java.lang.String defaultChoice)
message
- the message to show.title
- the title of the dialog with the query.choices
- an array of choices to present, each in a button.defaultChoice
- the default choice.java.lang.String askForInput(java.lang.Object message, java.lang.String title, java.lang.String def)
message
- the prompt message.title
- the title of a dialog with the message.def
- the default response.void startProgressDialog(java.lang.String msg, java.lang.String filePath)
msg
- the message to show in the progress dialog.filePath
- the file being read (null if not reading a file).void stopProgressDialog()
void setProgressValue(int pct)
pct
- the percentage done (from 0 to 100).void setProgressNote(java.lang.String message)
message
- the new progress message.java.lang.String getProgressNote()