public interface IMainWindow
Modifier and Type | Method and Description |
---|---|
void |
addDockable(com.vlsolutions.swing.docking.Dockable pane)
Add new dockable pane into application frame.
|
void |
displayErrorRB(java.lang.Throwable ex,
java.lang.String errorKey,
java.lang.Object... params)
Display error.
|
void |
displayWarningRB(java.lang.String warningKey,
java.lang.Object... params)
Display warning.
|
void |
displayWarningRB(java.lang.String warningKey,
java.lang.String supercedesKey,
java.lang.Object... params)
Same as
displayWarningRB(String, Object...) but this will close the previous
dialog if the dialog is still open and the supplied supercedesKey matches the previous
dialog's key. |
java.awt.Font |
getApplicationFont()
Get main application font.
|
javax.swing.JFrame |
getApplicationFrame()
Get application frame.
|
java.awt.Cursor |
getCursor()
Retrieves current cursor of window
|
IMainMenu |
getMainMenu()
Retrieve main manu instance.
|
void |
lockUI()
Lock UI for long-term operations.
|
void |
setCursor(java.awt.Cursor cursor)
Sets cursor of window
|
int |
showConfirmDialog(java.lang.Object message,
java.lang.String title,
int optionType,
int messageType)
shows a confirm dialog.
|
void |
showErrorDialogRB(java.lang.String title,
java.lang.String message,
java.lang.Object... args)
Show message in an ErrorDialog
|
void |
showLengthMessage(java.lang.String messageText)
Show message in length label.
|
void |
showLockInsertMessage(java.lang.String messageText,
java.lang.String toolTip)
Show message indicating the state of the Lock cursor and Insert/overwrite mode
|
void |
showMessageDialog(java.lang.String message)
Shows message to user
|
void |
showProgressMessage(java.lang.String messageText)
Show message in progress bar.
|
void |
showStatusMessageRB(java.lang.String messageKey,
java.lang.Object... params)
Show message in status bar from resource bundle by key.
|
void |
showTimedStatusMessageRB(java.lang.String messageKey,
java.lang.Object... params)
Same as
showStatusMessageRB(String, Object...) but this will
clear the message after ten seconds. |
void |
unlockUI()
Unlock UI after locking.
|
javax.swing.JFrame getApplicationFrame()
void lockUI()
void unlockUI()
java.awt.Font getApplicationFont()
void showStatusMessageRB(java.lang.String messageKey, java.lang.Object... params)
messageKey
- message key in resource bundleparams
- message parameters for formattingvoid showTimedStatusMessageRB(java.lang.String messageKey, java.lang.Object... params)
showStatusMessageRB(String, Object...)
but this will
clear the message after ten seconds.messageKey
- message key in resource bundleparams
- message parameters for formattingvoid showProgressMessage(java.lang.String messageText)
messageText
- message textvoid showLengthMessage(java.lang.String messageText)
messageText
- message textvoid showLockInsertMessage(java.lang.String messageText, java.lang.String toolTip)
messageText
- message textvoid displayWarningRB(java.lang.String warningKey, java.lang.Object... params)
warningKey
- warning message key in resource bundleparams
- warning text parametersvoid displayWarningRB(java.lang.String warningKey, java.lang.String supercedesKey, java.lang.Object... params)
displayWarningRB(String, Object...)
but this will close the previous
dialog if the dialog is still open and the supplied supercedesKey matches the previous
dialog's key.warningKey
- warning message key in resource bundlesupercedesKey
- the key of the warning dialog to close, if still openparams
- warning text parametersvoid displayErrorRB(java.lang.Throwable ex, java.lang.String errorKey, java.lang.Object... params)
ex
- exception to showerrorKey
- error message key in resource bundleparams
- error text parametersvoid showErrorDialogRB(java.lang.String title, java.lang.String message, java.lang.Object... args)
message
- message key in resource bundle of message that is to be
displayedargs
- arguments of the resource bundle messagetitle
- title of dialog. message key in resource bundle of title that
is to be displayedint showConfirmDialog(java.lang.Object message, java.lang.String title, int optionType, int messageType) throws java.awt.HeadlessException
message
- the Object to displaytitle
- the title string for the dialog (can be null)optionType
- an integer designating the JOptionPane options available on the dialog: YES_NO_OPTION, YES_NO_CANCEL_OPTION, or OK_CANCEL_OPTIONmessageType
- an integer designating the kind of message this is; primarily used to determine the icon from the pluggable Look and Feel: (JOptionPane ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE, or PLAIN_MESSAGEjava.awt.HeadlessException
- if GraphicsEnvironment.isHeadless returns truevoid showMessageDialog(java.lang.String message)
message
- the message to showvoid addDockable(com.vlsolutions.swing.docking.Dockable pane)
pane
- dockable panevoid setCursor(java.awt.Cursor cursor)
cursor
- the new cursorjava.awt.Cursor getCursor()
IMainMenu getMainMenu()