Package com._1c.g5.v8.dt.ui.operations
Class TimeTriggeredProgressMonitorDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.IconAndMessageDialog
org.eclipse.jface.dialogs.ProgressMonitorDialog
com._1c.g5.v8.dt.ui.operations.TimeTriggeredProgressMonitorDialog
- All Implemented Interfaces:
org.eclipse.jface.operation.IRunnableContext
,org.eclipse.jface.window.IShellProvider
public class TimeTriggeredProgressMonitorDialog
extends org.eclipse.jface.dialogs.ProgressMonitorDialog
Copied from org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
-
Field Summary
Fields inherited from class org.eclipse.jface.dialogs.ProgressMonitorDialog
arrowCursor, cancel, enableCancelButton, operationCancelableState, progressIndicator, subTaskLabel, taskLabel
Fields inherited from class org.eclipse.jface.dialogs.IconAndMessageDialog
imageLabel, message, messageLabel
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred
-
Constructor Summary
ConstructorsConstructorDescriptionTimeTriggeredProgressMonitorDialog
(org.eclipse.swt.widgets.Shell parent, int longOperationTime) Create a new instance of the receiver. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Create a monitor for the receiver that wrappers the superclasses monitor.org.eclipse.core.runtime.IProgressMonitor
void
run
(boolean fork, boolean cancelable, org.eclipse.jface.operation.IRunnableWithProgress runnable) Methods inherited from class org.eclipse.jface.dialogs.ProgressMonitorDialog
aboutToRun, cancelPressed, clearCursors, close, configureShell, createButtonsForButtonBar, createCancelButton, createDialogArea, decrementNestingDepth, finishedRun, getImage, getInitialSize, getNestingDepth, getOpenOnRun, incrementNestingDepth, open, setCancelable, setOpenOnRun, setOperationCancelButtonEnabled, updateForClearBlocked, updateForSetBlocked
Methods inherited from class org.eclipse.jface.dialogs.IconAndMessageDialog
createButtonBar, createContents, createDialogAndButtonArea, createMessageArea, getColumnCount, getErrorImage, getInfoImage, getMessageLabelStyle, getQuestionImage, getWarningImage
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
Constructor Details
-
TimeTriggeredProgressMonitorDialog
public TimeTriggeredProgressMonitorDialog(org.eclipse.swt.widgets.Shell parent, int longOperationTime) Create a new instance of the receiver.- Parameters:
parent
- the parent of the dialoglongOperationTime
- the time (in milliseconds) considered to be a long enough execution time to warrant opening a dialog.
-
-
Method Details
-
createWrapperedMonitor
public void createWrapperedMonitor()Create a monitor for the receiver that wrappers the superclasses monitor. -
getProgressMonitor
public org.eclipse.core.runtime.IProgressMonitor getProgressMonitor()- Overrides:
getProgressMonitor
in classorg.eclipse.jface.dialogs.ProgressMonitorDialog
-
run
public void run(boolean fork, boolean cancelable, org.eclipse.jface.operation.IRunnableWithProgress runnable) throws InvocationTargetException, InterruptedException - Specified by:
run
in interfaceorg.eclipse.jface.operation.IRunnableContext
- Overrides:
run
in classorg.eclipse.jface.dialogs.ProgressMonitorDialog
- Throws:
InvocationTargetException
InterruptedException
-