org.eclipse.mylar.internal.tasks.ui.views
Class TaskListToolTipHandler
java.lang.Object
org.eclipse.mylar.internal.tasks.ui.views.TaskListToolTipHandler
public class TaskListToolTipHandler
- extends java.lang.Object
- Author:
- Mik Kersten, Eric Booth
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEPARATOR
private static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
tipShell
private org.eclipse.swt.widgets.Shell tipShell
tipLabelImage
private org.eclipse.swt.widgets.Label tipLabelImage
tipLabelText
private org.eclipse.swt.widgets.Label tipLabelText
taskProgressBar
private TaskProgressBar taskProgressBar
tipWidget
private org.eclipse.swt.widgets.Widget tipWidget
tipPosition
protected org.eclipse.swt.graphics.Point tipPosition
widgetPosition
protected org.eclipse.swt.graphics.Point widgetPosition
TaskListToolTipHandler
public TaskListToolTipHandler(org.eclipse.swt.widgets.Shell parentShell)
createTipShell
private org.eclipse.swt.widgets.Shell createTipShell(org.eclipse.swt.widgets.Shell parent,
org.eclipse.swt.widgets.Widget widget)
updateContainerProgressBar
private java.lang.String updateContainerProgressBar(TaskProgressBar taskProgressBar,
java.lang.Object object)
getTaskListElement
private ITaskListElement getTaskListElement(java.lang.Object hoverObject)
getToolTipText
protected java.lang.String getToolTipText(java.lang.Object object)
formatScheduledFor
private java.lang.String formatScheduledFor(ITaskListElement element)
getToolTipImage
protected org.eclipse.swt.graphics.Image getToolTipImage(java.lang.Object object)
getToolTipHelp
protected java.lang.Object getToolTipHelp(java.lang.Object object)
activateHoverHelp
public void activateHoverHelp(org.eclipse.swt.widgets.Control control)
- Enables customized hover help for a specified control
setHoverLocation
private void setHoverLocation(org.eclipse.swt.widgets.Shell shell,
org.eclipse.swt.graphics.Point position)
- Sets the location for a hovering shell
- Parameters:
shell
- the object that is to hoverposition
- the position of a widget to hover over
hideTooltip
private void hideTooltip()