ZFFramework
 
Loading...
Searching...
No Matches
ZFUIMouseEvent.h File Reference

mouse event for ui elements More...

#include "ZFUIEvent.h"

Go to the source code of this file.

Classes

class  v_ZFUIMouseAction
 mouse action for ZFUIMouseEvent More...
 
class  v_ZFUIMouseButton
 mouse action for ZFUIMouseEvent More...
 
class  ZFUIMouseEvent
 mouse event for ui elements More...
 

Typedefs

typedef v_ZFUIMouseAction::ZFEnumType ZFUIMouseAction
 see v_ZFUIMouseAction
 
typedef v_ZFUIMouseButton::ZFEnumType ZFUIMouseButton
 see v_ZFUIMouseButton
 

Functions

zfbool ZFUIMouseActionFromStringT (zfauto &ret, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 see v_ZFUIMouseAction, return enum object if success
 
zfbool ZFUIMouseActionToStringT (zfstring &ret, v_ZFUIMouseAction *const &value, zfstring *errorHint=zft_zfnull)
 see ZFUIMouseAction, return empty string if error
 
zfstring ZFUIMouseActionToString (v_ZFUIMouseAction *const &value, zfstring *errorHint=zft_zfnull)
 see v_ZFUIMouseAction, return empty string if error
 
const zfstringZFTypeId_ZFUIMouseAction (void)
 
zfbool ZFUIMouseActionFromDataT (_ZFP_PropTypeW_ZFUIMouseAction &v, const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
_ZFP_PropTypeW_ZFUIMouseAction ZFUIMouseActionFromData (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFUIMouseActionToDataT (ZFSerializableData &serializableData, _ZFP_PropTypeW_ZFUIMouseAction const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
ZFSerializableData ZFUIMouseActionToData (_ZFP_PropTypeW_ZFUIMouseAction const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFUIMouseActionFromStringT (_ZFP_PropTypeW_ZFUIMouseAction &v, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIMouseAction from string
 
_ZFP_PropTypeW_ZFUIMouseAction ZFUIMouseActionFromString (const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIMouseAction from string
 
zfbool ZFUIMouseActionToStringT (zfstring &s, _ZFP_PropTypeW_ZFUIMouseAction const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIMouseAction to string
 
zfstring ZFUIMouseActionToString (_ZFP_PropTypeW_ZFUIMouseAction const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIMouseAction to string
 
zfbool ZFUIMouseButtonFromStringT (zfauto &ret, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 see v_ZFUIMouseButton, return enum object if success
 
zfbool ZFUIMouseButtonToStringT (zfstring &ret, v_ZFUIMouseButton *const &value, zfstring *errorHint=zft_zfnull)
 see ZFUIMouseButton, return empty string if error
 
zfstring ZFUIMouseButtonToString (v_ZFUIMouseButton *const &value, zfstring *errorHint=zft_zfnull)
 see v_ZFUIMouseButton, return empty string if error
 
const zfstringZFTypeId_ZFUIMouseButton (void)
 
zfbool ZFUIMouseButtonFromDataT (_ZFP_PropTypeW_ZFUIMouseButton &v, const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
_ZFP_PropTypeW_ZFUIMouseButton ZFUIMouseButtonFromData (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFUIMouseButtonToDataT (ZFSerializableData &serializableData, _ZFP_PropTypeW_ZFUIMouseButton const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
ZFSerializableData ZFUIMouseButtonToData (_ZFP_PropTypeW_ZFUIMouseButton const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFUIMouseButtonFromStringT (_ZFP_PropTypeW_ZFUIMouseButton &v, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIMouseButton from string
 
_ZFP_PropTypeW_ZFUIMouseButton ZFUIMouseButtonFromString (const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIMouseButton from string
 
zfbool ZFUIMouseButtonToStringT (zfstring &s, _ZFP_PropTypeW_ZFUIMouseButton const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIMouseButton to string
 
zfstring ZFUIMouseButtonToString (_ZFP_PropTypeW_ZFUIMouseButton const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIMouseButton to string
 

Detailed Description

mouse event for ui elements

Function Documentation

◆ ZFTypeId_ZFUIMouseAction()

const zfstring & ZFTypeId_ZFUIMouseAction ( void )
inline


◆ ZFTypeId_ZFUIMouseButton()

const zfstring & ZFTypeId_ZFUIMouseButton ( void )
inline