|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.electric.tool.UserInterfaceExec
public class UserInterfaceExec
User Interface for Exec threads
| Constructor Summary | |
|---|---|
UserInterfaceExec()
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UserInterfaceExec()
| Method Detail |
|---|
public Job.Key getJobKey()
getJobKey in interface UserInterfacepublic EDatabase getDatabase()
getDatabase in interface UserInterfacepublic Technology getCurrentTechnology()
getCurrentTechnology in interface UserInterfacepublic Library getCurrentLibrary()
getCurrentLibrary in interface UserInterfacepublic EditWindow_ getCurrentEditWindow_()
getCurrentEditWindow_ in interface UserInterfacepublic EditWindow_ needCurrentEditWindow_()
needCurrentEditWindow_ in interface UserInterfacepublic Cell getCurrentCell()
getCurrentCell in interface UserInterfacepublic Cell needCurrentCell()
needCurrentCell in interface UserInterface
public void adjustReferencePoint(Cell cell,
double cX,
double cY)
adjustReferencePoint in interface UserInterfacepublic void repaintAllWindows()
repaintAllWindows in interface UserInterfacepublic int getDefaultTextSize()
getDefaultTextSize in interface UserInterfacepublic EditWindow_ displayCell(Cell cell)
displayCell in interface UserInterfacecell - the Cell to be displayed.
public void termLogging(ErrorLogger logger,
boolean explain,
boolean terminate)
termLogging in interface UserInterface
public java.lang.String reportLog(ErrorLogger.MessageLog log,
boolean showhigh,
Geometric[] gPair,
int position)
reportLog in interface UserInterface
public void showErrorMessage(java.lang.String message,
java.lang.String title)
showErrorMessage in interface UserInterfacemessage - the error message to show.title - the title of a dialog with the error message.
public void showInformationMessage(java.lang.String message,
java.lang.String title)
showInformationMessage in interface UserInterfacemessage - the message to show.title - the title of a dialog with the message.
public void printMessage(java.lang.String message,
boolean newLine)
printMessage in interface UserInterfacemessage - the message to show.newLine - add new line after the messagepublic void saveMessages(java.lang.String filePath)
saveMessages in interface UserInterfacefilePath - file to savepublic void beep()
beep in interface UserInterfacepublic boolean confirmMessage(java.lang.Object message)
confirmMessage in interface UserInterfacemessage - the message to show.
public int askForChoice(java.lang.String message,
java.lang.String title,
java.lang.String[] choices,
java.lang.String defaultChoice)
askForChoice in interface UserInterfacemessage - 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.
public java.lang.String askForInput(java.lang.Object message,
java.lang.String title,
java.lang.String def)
askForInput in interface UserInterfacemessage - the prompt message.title - the title of a dialog with the message.def - the default response.
public void startProgressDialog(java.lang.String msg,
java.lang.String filePath)
startProgressDialog in interface UserInterfacemsg - the message to show in the progress dialog.filePath - the file being read (null if not reading a file).public void stopProgressDialog()
stopProgressDialog in interface UserInterfacepublic void setProgressValue(int pct)
setProgressValue in interface UserInterfacepct - the percentage done (from 0 to 100).public void setProgressNote(java.lang.String message)
setProgressNote in interface UserInterfacemessage - the new progress message.public java.lang.String getProgressNote()
getProgressNote in interface UserInterface
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||