|
VSTGUI
3.6
|
Generic Tooltip Support class. More...
#include <ctooltipsupport.h>
Inheritance diagram for CTooltipSupport:Public Member Functions | |
| CTooltipSupport (CFrame *frame, int delay=1000) | |
| ~CTooltipSupport () | |
Reference Counting Methods | |
| virtual void | forget () |
| decrease refcount and delete object if refcount == 0 More... | |
| virtual void | remember () |
| increase refcount More... | |
| long | getNbReference () const |
| get refcount More... | |
Protected Member Functions | |
| void | showTooltip () |
| void | hideTooltip () |
| CMessageResult | notify (CBaseObject *sender, const char *msg) |
| void | onMouseEntered (CView *view, CFrame *frame) |
| void | onMouseExited (CView *view, CFrame *frame) |
| void | onMouseMoved (CFrame *frame, const CPoint &where) |
| void | onMouseDown (CFrame *frame, const CPoint &where) |
Protected Attributes | |
| CVSTGUITimer * | timer |
| CFrame * | frame |
| CView * | currentView |
| void * | platformObject |
| int | delay |
| int | state |
| CPoint | lastMouseMove |
Generic Tooltip Support class.
A generic way to add tooltip support to VSTGUI.
Adding a tooltip to a view
Adding CTooltipSupport
| CTooltipSupport | ( | CFrame * | frame, |
| int | delay = 1000 |
||
| ) |
| frame | CFrame object |
| delay | tooltip delay time in milliseconds |
| ~CTooltipSupport | ( | ) |
|
inlinevirtualinherited |
decrease refcount and delete object if refcount == 0
Reimplemented in CDrawContext.
|
inlineinherited |
get refcount
|
protected |
|
protectedvirtual |
Reimplemented from CBaseObject.
Reimplemented from IMouseObserver.
Implements IMouseObserver.
Implements IMouseObserver.
Reimplemented from IMouseObserver.
|
inlinevirtualinherited |
increase refcount
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.7