Package org.omegat.gui.main
Class ConsoleWindow
java.lang.Object
org.omegat.gui.main.ConsoleWindow
- All Implemented Interfaces:
IMainWindow
The main window of OmegaT application, if the program is started in
consoleMode.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDockable(com.vlsolutions.swing.docking.Dockable pane) Add new dockable pane into application frame.voiddisplayErrorRB(Throwable ex, String errorKey, Object... params) Display error.voiddisplayWarningRB(String message, Object... args) Display warning.voiddisplayWarningRB(String message, String supercedesKey, Object... args) Same asIMainWindow.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.Get main application font.Get application frame.Retrieves current cursor of windowcom.vlsolutions.swing.docking.DockingDesktopRetrieve main docking desktop.Retrieve main manu instance.voidlockUI()Lock UI for long-term operations.voidSets cursor of windowintshowConfirmDialog(Object message, String title, int optionType, int messageType) shows a confirm dialog.voidshowErrorDialogRB(String title, String message, Object... args) Show message in an ErrorDialogvoidshowLengthMessage(String messageText) Show message in length label.voidshowLockInsertMessage(String messageText, String toolTip) Show message indicating the state of the Lock cursor and Insert/overwrite modevoidshowMessageDialog(String message) Shows message to uservoidshowProgressMessage(String messageText) Show message in progress bar.voidshowStatusMessageRB(String messageKey, Object... params) Show message in status bar from resource bundle by key.voidshowTimedStatusMessageRB(String messageKey, Object... params) Same asIMainWindow.showStatusMessageRB(String, Object...)but this will clear the message after ten seconds.voidunlockUI()Unlock UI after locking.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.omegat.gui.main.IMainWindow
getSelectedText, resetDesktopLayout, saveDesktopLayout
-
Constructor Details
-
ConsoleWindow
public ConsoleWindow()
-
-
Method Details
-
displayErrorRB
Display error.- Specified by:
displayErrorRBin interfaceIMainWindow- Parameters:
ex- exception to showerrorKey- error message key in resource bundleparams- error text parameters
-
showStatusMessageRB
Show message in status bar from resource bundle by key. Nothing is shown in quiet mode.- Specified by:
showStatusMessageRBin interfaceIMainWindow- Parameters:
messageKey- message key in resource bundleparams- message parameters for formatting
-
showTimedStatusMessageRB
Description copied from interface:IMainWindowSame asIMainWindow.showStatusMessageRB(String, Object...)but this will clear the message after ten seconds.- Specified by:
showTimedStatusMessageRBin interfaceIMainWindow- Parameters:
messageKey- message key in resource bundleparams- message parameters for formatting
-
displayWarningRB
Description copied from interface:IMainWindowDisplay warning.- Specified by:
displayWarningRBin interfaceIMainWindow- Parameters:
message- warning message key in resource bundleargs- warning text parameters
-
displayWarningRB
Description copied from interface:IMainWindowSame asIMainWindow.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.- Specified by:
displayWarningRBin interfaceIMainWindow- Parameters:
message- warning message key in resource bundlesupercedesKey- the key of the warning dialog to close, if still openargs- warning text parameters
-
showErrorDialogRB
Show message in an ErrorDialog- Specified by:
showErrorDialogRBin interfaceIMainWindow- Parameters:
title- title of dialog. message key in resource bundle of title that is to be displayedmessage- message key in resource bundle of message that is to be displayedargs- arguments of the resource bundle message
-
addDockable
public void addDockable(com.vlsolutions.swing.docking.Dockable pane) Description copied from interface:IMainWindowAdd new dockable pane into application frame. This method called on application startup.- Specified by:
addDockablein interfaceIMainWindow- Parameters:
pane- dockable pane
-
getApplicationFont
Description copied from interface:IMainWindowGet main application font.- Specified by:
getApplicationFontin interfaceIMainWindow
-
getApplicationFrame
Description copied from interface:IMainWindowGet application frame.- Specified by:
getApplicationFramein interfaceIMainWindow
-
lockUI
public void lockUI()Description copied from interface:IMainWindowLock UI for long-term operations.- Specified by:
lockUIin interfaceIMainWindow
-
showLengthMessage
Description copied from interface:IMainWindowShow message in length label. Length label shows length (in nr of characters) of current segment- Specified by:
showLengthMessagein interfaceIMainWindow- Parameters:
messageText- message text
-
showProgressMessage
Description copied from interface:IMainWindowShow message in progress bar. Progress bar shows the translation progress: nr. of segments/words etc translated/to do.- Specified by:
showProgressMessagein interfaceIMainWindow- Parameters:
messageText- message text
-
unlockUI
public void unlockUI()Description copied from interface:IMainWindowUnlock UI after locking.- Specified by:
unlockUIin interfaceIMainWindow
-
getMainMenu
Description copied from interface:IMainWindowRetrieve main manu instance.- Specified by:
getMainMenuin interfaceIMainWindow
-
getDesktop
public com.vlsolutions.swing.docking.DockingDesktop getDesktop()Description copied from interface:IMainWindowRetrieve main docking desktop.- Specified by:
getDesktopin interfaceIMainWindow
-
getCursor
Description copied from interface:IMainWindowRetrieves current cursor of window- Specified by:
getCursorin interfaceIMainWindow- Returns:
- the current cursor
-
setCursor
Description copied from interface:IMainWindowSets cursor of window- Specified by:
setCursorin interfaceIMainWindow- Parameters:
cursor- the new cursor
-
showConfirmDialog
public int showConfirmDialog(Object message, String title, int optionType, int messageType) throws HeadlessException Description copied from interface:IMainWindowshows a confirm dialog. For a GUI main window, this can be implemented as JOptionPane.showConfirmDialog- Specified by:
showConfirmDialogin interfaceIMainWindow- Parameters:
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_MESSAGE- Returns:
- an integer indicating the option selected by the user
- Throws:
HeadlessException- if GraphicsEnvironment.isHeadless returns true
-
showMessageDialog
Description copied from interface:IMainWindowShows message to user- Specified by:
showMessageDialogin interfaceIMainWindow- Parameters:
message- the message to show
-
showLockInsertMessage
Description copied from interface:IMainWindowShow message indicating the state of the Lock cursor and Insert/overwrite mode- Specified by:
showLockInsertMessagein interfaceIMainWindow- Parameters:
messageText- message text
-