org.eclipse.mylar.internal.tasks.ui.views
Class TaskActivityView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.mylar.internal.tasks.ui.views.TaskActivityView
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.part.IWorkbenchPartOrientation
public class TaskActivityView
- extends org.eclipse.ui.part.ViewPart
- Author:
- Rob Elves
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
Methods inherited from class org.eclipse.ui.part.ViewPart |
checkSite, getViewSite, init, setContentDescription, setInitializationData, setPartName |
Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPropertyListener, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
MEMENTO_KEY_WIDTH
private static final java.lang.String MEMENTO_KEY_WIDTH
- See Also:
- Constant Field Values
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
columnWidthIdentifier
public static final java.lang.String columnWidthIdentifier
- See Also:
- Constant Field Values
tableSortIdentifier
public static final java.lang.String tableSortIdentifier
- See Also:
- Constant Field Values
INSTANCE
private static TaskActivityView INSTANCE
taskActivityMemento
private org.eclipse.ui.IMemento taskActivityMemento
openTaskEditor
private OpenTaskListElementAction openTaskEditor
columnNames
private java.lang.String[] columnNames
columnWidths
private int[] columnWidths
columns
private org.eclipse.swt.widgets.TreeColumn[] columns
taskHistoryTreeLabelProvider
private TaskActivityLabelProvider taskHistoryTreeLabelProvider
treeViewer
private org.eclipse.jface.viewers.TreeViewer treeViewer
taskActivityTableContentProvider
private TaskActivityContentProvider taskActivityTableContentProvider
themeManager
private org.eclipse.ui.themes.IThemeManager themeManager
THEME_CHANGE_LISTENER
private final org.eclipse.jface.util.IPropertyChangeListener THEME_CHANGE_LISTENER
ACTIVITY_LISTENER
private final ITaskActivityListener ACTIVITY_LISTENER
- TODO: need lazier refresh policy.
TASK_CHANGE_LISTENER
private ITaskListChangeListener TASK_CHANGE_LISTENER
sorter
private TaskActivityViewSorter sorter
TaskActivityView
public TaskActivityView()
openInActivePerspective
public static TaskActivityView openInActivePerspective()
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.ui.IWorkbenchPart
- Overrides:
dispose
in class org.eclipse.ui.part.WorkbenchPart
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createPartControl
in interface org.eclipse.ui.IWorkbenchPart
- Specified by:
createPartControl
in class org.eclipse.ui.part.WorkbenchPart
contributeToActionBars
private void contributeToActionBars()
fillLocalPullDown
private void fillLocalPullDown(org.eclipse.jface.action.IMenuManager manager)
fillLocalToolBar
private void fillLocalToolBar(org.eclipse.jface.action.IToolBarManager manager)
initDrop
private void initDrop()
makeActions
private void makeActions()
hookOpenAction
private void hookOpenAction()
hookContextMenu
private void hookContextMenu()
fillContextMenu
private void fillContextMenu(org.eclipse.jface.action.IMenuManager manager)
getDefault
public static TaskActivityView getDefault()
getViewer
private org.eclipse.jface.viewers.TreeViewer getViewer()
refresh
private void refresh()
getSelectedTask
public ITask getSelectedTask()
setFocus
public void setFocus()
- Specified by:
setFocus
in interface org.eclipse.ui.IWorkbenchPart
- Specified by:
setFocus
in class org.eclipse.ui.part.WorkbenchPart
createCellEditorListener
private void createCellEditorListener()
init
public void init(org.eclipse.ui.IViewSite site,
org.eclipse.ui.IMemento memento)
throws org.eclipse.ui.PartInitException
- Specified by:
init
in interface org.eclipse.ui.IViewPart
- Overrides:
init
in class org.eclipse.ui.part.ViewPart
- Throws:
org.eclipse.ui.PartInitException
saveState
public void saveState(org.eclipse.ui.IMemento memento)
- Specified by:
saveState
in interface org.eclipse.ui.IPersistable
- Specified by:
saveState
in interface org.eclipse.ui.IViewPart
- Overrides:
saveState
in class org.eclipse.ui.part.ViewPart
restoreState
private void restoreState()