see ZFUIScrollViewImplHelper
More...
#include <ZFProtocolZFUIScrollView.h>
|
virtual zftimet | nativeTime (void)=0 |
| see ZFUIScrollViewImplHelper
|
|
virtual void | mouseEventPos (ZFUIPoint &ret, void *nativeMouseEvent)=0 |
| see ZFUIScrollViewImplHelper
|
|
virtual void * | mouseEventClone (void *nativeMouseEvent, zfbool changeMouseAction=_ZFT_t_zffalse, ZFUIMouseAction mouseAction=v_ZFUIMouseAction::e_Cancel)=0 |
| see ZFUIScrollViewImplHelper
|
|
virtual void | mouseEventCleanup (void *nativeMouseEvent)=0 |
| see ZFUIScrollViewImplHelper
|
|
virtual void | mouseEventForward (void *nativeChild, void *nativeMouseEvent)=0 |
| see ZFUIScrollViewImplHelper
|
|
virtual ZFUIScrollViewImplHelper * | findTouchedChildScrollView (zffloat x, zffloat y)=0 |
| see ZFUIScrollViewImplHelper
|
|
virtual void | findTouchedChildScrollViewCleanup (void *nativeChild)=0 |
| see ZFUIScrollViewImplHelper
|
|
virtual void * | findTouchedChild (zffloat x, zffloat y)=0 |
| see ZFUIScrollViewImplHelper
|
|
virtual void | findTouchedChildCleanup (void *nativeChild)=0 |
| see ZFUIScrollViewImplHelper
|
|
virtual void | trackDelayStart (zftimet timeoutMiliSeconds, ZFUIScrollViewImplHelper *owner) |
| see ZFUIScrollViewImplHelper, after time out, you must invoke ZFUIScrollViewImplHelper::trackDelayNotifyTimeout
|
|
virtual void | trackDelayStop (ZFUIScrollViewImplHelper *owner) |
| see ZFUIScrollViewImplHelper
|
|
virtual void * | translateFromParentToChild (void *nativeChild, void *nativeMouseEvent, zffloat const &xInParent, zffloat const &yInParent)=0 |
| see ZFUIScrollViewImplHelper
|
|
virtual void * | translateFromChildToParent (void *nativeChild, void *nativeMouseEvent, zffloat const &xInChild, zffloat const &yInChild)=0 |
| see translateFromParentToChild
|
|
◆ mouseEventPos()
virtual void ZFUIScrollViewImplHelperProtocol::mouseEventPos |
( |
ZFUIPoint & | ret, |
|
|
void * | nativeMouseEvent ) |
|
pure virtual |
see ZFUIScrollViewImplHelper
what coordinate system would be used, depends on impl, but you should keep it same between all of the methods of this protocol impl
◆ mouseEventForward()
virtual void ZFUIScrollViewImplHelperProtocol::mouseEventForward |
( |
void * | nativeChild, |
|
|
void * | nativeMouseEvent ) |
|
pure virtual |
◆ trackDelayStart()
◆ translateFromParentToChild()
virtual void * ZFUIScrollViewImplHelperProtocol::translateFromParentToChild |
( |
void * | nativeChild, |
|
|
void * | nativeMouseEvent, |
|
|
zffloat const & | xInParent, |
|
|
zffloat const & | yInParent ) |
|
pure virtual |
see ZFUIScrollViewImplHelper
return original native mouse event or create new copy if not able to modify
if you created new native mouse event and return, you should destroy old one manually by mouseEventCleanup
The documentation for this class was generated from the following file: