com.application.areca.launcher.gui
Class MainWindow
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.window.ApplicationWindow
com.application.areca.launcher.gui.common.AbstractWindow
com.application.areca.launcher.gui.MainWindow
- All Implemented Interfaces:
- org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.window.IShellProvider
public class MainWindow
- extends AbstractWindow
- Author:
- Olivier PETRUCCI
Areca Build ID : 7299034069467778562
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window |
org.eclipse.jface.window.Window.IExceptionHandler |
Fields inherited from class org.eclipse.jface.window.ApplicationWindow |
seperator1 |
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Methods inherited from class com.application.areca.launcher.gui.common.AbstractWindow |
cancelChanges, computeHeight, computeSize, computeWidth, configureForTable, constrainShellSize, getFullWindowTitle, getSize, getTableLinesVisible, monitorControl, monitorControl, monitorControl, monitorControl, registerUpdate, resetErrorState, setInError, setModal, setSize, shellActivated, shellClosed, shellDeactivated, shellDeiconified, shellIconified, showCancelMessage |
Methods inherited from class org.eclipse.jface.window.ApplicationWindow |
addCoolBar, addMenuBar, addStatusLine, addToolBar, canHandleShellCloseEvent, coolBarChildrenExist, createCoolBarControl, createCoolBarManager, createCoolBarManager2, createMenuManager, createStatusLine, createStatusLineManager, createToolBarControl, createToolBarManager, createToolBarManager2, createTrimWidgets, getCoolBarControl, getCoolBarManager, getCoolBarManager2, getFont, getLayout, getMenuBarManager, getSeperator1, getStatusLineManager, getSymbolicFontName, getToolBarControl, getToolBarManager, getToolBarManager2, run, setStatus, showTopSeperator, toolBarChildrenExist |
Methods inherited from class org.eclipse.jface.window.Window |
create, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getInitialLocation, getInitialSize, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MainWindow
public MainWindow()
- Parameters:
display
-
setWorkspacePath
public void setWorkspacePath(java.lang.String workspacePath)
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell shell)
- Overrides:
configureShell
in class AbstractWindow
createContents
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createContents
in class org.eclipse.jface.window.Window
getSearchView
public SearchComposite getSearchView()
focusOnProgress
public void focusOnProgress()
focusOnLogicalView
public void focusOnLogicalView(TraceEntry entry)
goBackToLastTab
public void goBackToLastTab()
getProgressContainer
public ProgressComposite getProgressContainer()
addFolderItem
public void addFolderItem(java.lang.String title,
org.eclipse.swt.graphics.Image img,
org.eclipse.swt.widgets.Composite content)
refresh
public void refresh(boolean refreshTree,
boolean refreshLog)
getTitle
public java.lang.String getTitle()
- Specified by:
getTitle
in class AbstractWindow
checkBusinessRules
protected boolean checkBusinessRules()
- Specified by:
checkBusinessRules
in class AbstractWindow
saveChanges
protected void saveChanges()
- Specified by:
saveChanges
in class AbstractWindow
updateState
protected void updateState(boolean rulesSatisfied)
- Specified by:
updateState
in class AbstractWindow
savePreferences
protected void savePreferences()
show
public void show()
close
public boolean close()
- Overrides:
close
in class AbstractWindow
close
public boolean close(boolean force)
enforceSelectedTarget
public void enforceSelectedTarget(AbstractRecoveryTarget target)