|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Label
net.xoetrope.swt.XToolTip
public class XToolTip
A Tooltip class for AWT components. Unlike other XUI-AWT components the tooltips are not added via the component factory. In this initial implementation tooltips must be added explicitly.
Copyright (c) Xoetrope Ltd., 2002-2004
$Revision: 1.1 $
License: see License.txt
| Field Summary | |
|---|---|
protected org.eclipse.swt.graphics.Font |
font
|
protected int |
HORIZONTAL_ENLARGE
|
protected int |
lag
|
protected org.eclipse.swt.widgets.Composite |
mainComposite
|
protected org.eclipse.swt.widgets.Control |
owner
|
protected boolean |
shown
|
protected boolean |
showTip
|
protected java.lang.String |
tip
|
protected net.xoetrope.swt.XToolTip.TooltipThread |
tooltipThread
|
protected int |
VERTICAL_OFFSET
|
| Fields inherited from class org.eclipse.swt.widgets.Control |
|---|
handle |
| Constructor Summary | |
|---|---|
XToolTip(java.lang.String tip,
org.eclipse.swt.widgets.Control owner)
Create anew tooltip |
|
| Method Summary | |
|---|---|
protected void |
addToolTip(org.eclipse.swt.graphics.Point pt)
|
protected void |
calcsize()
|
java.lang.String |
getTip()
Get the tip's text |
void |
mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
|
void |
mouseDown(org.eclipse.swt.events.MouseEvent e)
Invoked when a mouse button has been pressed on a component. |
void |
mouseEnter(org.eclipse.swt.events.MouseEvent e)
Invoked when the mouse enters a component. |
void |
mouseExit(org.eclipse.swt.events.MouseEvent e)
Invoked when the mouse exits a component. |
void |
mouseHover(org.eclipse.swt.events.MouseEvent e)
|
void |
mouseUp(org.eclipse.swt.events.MouseEvent e)
|
protected void |
removeToolTip()
|
void |
setTip(java.lang.String newTip)
Get the tip's text |
protected void |
setToolTipLocation(org.eclipse.swt.graphics.Point pt)
|
protected void |
showTip(org.eclipse.swt.graphics.Point pt)
Show the tooltip at the specified point |
| Methods inherited from class org.eclipse.swt.widgets.Label |
|---|
computeSize, getAlignment, getImage, getText, setAlignment, setImage, setText |
| Methods inherited from class org.eclipse.swt.widgets.Control |
|---|
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBounds, setBounds, setCapture, setCursor, setEnabled, setFocus, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update |
| Methods inherited from class org.eclipse.swt.widgets.Widget |
|---|
addDisposeListener, addListener, checkSubclass, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String tip
protected org.eclipse.swt.widgets.Control owner
protected org.eclipse.swt.widgets.Composite mainComposite
protected boolean shown
protected final int VERTICAL_OFFSET
protected final int HORIZONTAL_ENLARGE
protected org.eclipse.swt.graphics.Font font
protected boolean showTip
protected int lag
protected net.xoetrope.swt.XToolTip.TooltipThread tooltipThread
| Constructor Detail |
|---|
public XToolTip(java.lang.String tip,
org.eclipse.swt.widgets.Control owner)
tip - the tip textowner - the owner component| Method Detail |
|---|
public java.lang.String getTip()
public void setTip(java.lang.String newTip)
newTip - the new textprotected void addToolTip(org.eclipse.swt.graphics.Point pt)
protected void calcsize()
protected void setToolTipLocation(org.eclipse.swt.graphics.Point pt)
protected void removeToolTip()
protected void showTip(org.eclipse.swt.graphics.Point pt)
pt - public void mouseExit(org.eclipse.swt.events.MouseEvent e)
mouseExit in interface org.eclipse.swt.events.MouseTrackListenerpublic void mouseEnter(org.eclipse.swt.events.MouseEvent e)
mouseEnter in interface org.eclipse.swt.events.MouseTrackListenerpublic void mouseDown(org.eclipse.swt.events.MouseEvent e)
mouseDown in interface org.eclipse.swt.events.MouseListenerpublic void mouseUp(org.eclipse.swt.events.MouseEvent e)
mouseUp in interface org.eclipse.swt.events.MouseListenerpublic void mouseHover(org.eclipse.swt.events.MouseEvent e)
mouseHover in interface org.eclipse.swt.events.MouseTrackListenerpublic void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
mouseDoubleClick in interface org.eclipse.swt.events.MouseListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||