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

auto layout container with constraint More...

#include "ZFUIWidgetDef.h"

Go to the source code of this file.

Classes

class  v_ZFUIAutoLayoutPos
 see ZFUIAutoLayout More...
 
class  ZFUIAutoLayoutRule
 see ZFUIAutoLayout More...
 
class  v_ZFUIAutoLayoutRule
 type wrapper for ZFTypeId::Value More...
 
class  ZFUIAutoLayoutParam
 see ZFUIAutoLayout More...
 
class  ZFUIAutoLayout
 auto layout with constraint rule More...
 

Macros

#define ZFSerializableKeyword_ZFUIAutoLayoutParam_rule
 keyword for serialize
 
#define ZFSerializableKeyword_ZFUIAutoLayoutParam_target_parent
 keyword for serialize
 
#define ZFSerializableKeyword_ZFUIAutoLayoutParam_target_self
 keyword for serialize
 

Typedefs

typedef v_ZFUIAutoLayoutPos::ZFEnumType ZFUIAutoLayoutPos
 see v_ZFUIAutoLayoutPos
 

Functions

zfbool ZFUIAutoLayoutPosFromStringT (zfauto &ret, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 see v_ZFUIAutoLayoutPos, return enum object if success
 
zfbool ZFUIAutoLayoutPosToStringT (zfstring &ret, v_ZFUIAutoLayoutPos *const &value, zfstring *errorHint=zft_zfnull)
 see ZFUIAutoLayoutPos, return empty string if error
 
zfstring ZFUIAutoLayoutPosToString (v_ZFUIAutoLayoutPos *const &value, zfstring *errorHint=zft_zfnull)
 see v_ZFUIAutoLayoutPos, return empty string if error
 
const zfstringZFTypeId_ZFUIAutoLayoutPos (void)
 
zfbool ZFUIAutoLayoutPosFromDataT (_ZFP_PropTypeW_ZFUIAutoLayoutPos &v, const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
_ZFP_PropTypeW_ZFUIAutoLayoutPos ZFUIAutoLayoutPosFromData (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFUIAutoLayoutPosToDataT (ZFSerializableData &serializableData, _ZFP_PropTypeW_ZFUIAutoLayoutPos const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
ZFSerializableData ZFUIAutoLayoutPosToData (_ZFP_PropTypeW_ZFUIAutoLayoutPos const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFUIAutoLayoutPosFromStringT (_ZFP_PropTypeW_ZFUIAutoLayoutPos &v, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIAutoLayoutPos from string
 
_ZFP_PropTypeW_ZFUIAutoLayoutPos ZFUIAutoLayoutPosFromString (const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIAutoLayoutPos from string
 
zfbool ZFUIAutoLayoutPosToStringT (zfstring &s, _ZFP_PropTypeW_ZFUIAutoLayoutPos const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIAutoLayoutPos to string
 
zfstring ZFUIAutoLayoutPosToString (_ZFP_PropTypeW_ZFUIAutoLayoutPos const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFUIAutoLayoutPos to string
 
const zfstringZFTypeId_ZFUIAutoLayoutRule (void)
 

Detailed Description

auto layout container with constraint

Function Documentation

◆ ZFTypeId_ZFUIAutoLayoutPos()

const zfstring & ZFTypeId_ZFUIAutoLayoutPos ( void )
inline


◆ ZFTypeId_ZFUIAutoLayoutRule()

const zfstring & ZFTypeId_ZFUIAutoLayoutRule ( void )
inline