6#ifndef _ZFI_ZFUIGlobalStyle_h_
7#define _ZFI_ZFUIGlobalStyle_h_
#define zfextend
dummy macro shows class inherit from another
Definition ZFCoreTypeDef_ClassType.h:53
_zft_zffloat zffloat
same as float, see zfindex
Definition ZFCoreTypeDef_CoreType.h:183
#define ZF_NAMESPACE_GLOBAL_BEGIN
begin namespace ZFFramework
Definition ZFNamespace.h:97
#define ZF_NAMESPACE_GLOBAL_END
end namespace ZFFramework
Definition ZFNamespace.h:98
#define zfclass
same as class, shows that this class is a ZFObject type
Definition ZFObjectClassTypeFwd.h:38
#define ZFOBJECT_DECLARE(ChildClass, SuperClass,...)
necessary for every class inherit from ZFObject
Definition ZFObjectDeclare.h:126
#define ZFPROPERTY_ASSIGN(Type, Name,...)
see ZFPROPERTY_RETAIN
Definition ZFPropertyDeclare.h:128
#define ZFSTYLE_DEFAULT_DECLARE(YourStyle)
used to declare a default style, see ZFStyleable
Definition ZFStyleable.h:262
#define ZFLIB_ZFUIKit
used to export symbols
Definition ZFUIKitDef.h:16
necessary header file for all ZFUIKit member
v_ZFUITextAppearance::ZFEnumType ZFUITextAppearance
see v_ZFUITextAppearance
Definition ZFUITypeDef.h:1409
#define ZFUIColorWhite()
0xFFFFFF
Definition ZFUITypeDef.h:1379
ZFUIColor ZFUIColorWithA(ZFUIColor const &c, zffloat a)
return a copy of color with changed alpha
Definition ZFUITypeDef.h:1258
_zft_ZFUIColor ZFUIColor
color with AARRGGBB format
Definition ZFUITypeDef.h:1184
#define ZFUIColorGrayLight()
0xAAAAAA
Definition ZFUITypeDef.h:1377
#define ZFUIColorBlack()
0x000000
Definition ZFUITypeDef.h:1371
#define ZFUIColorGray()
0x808080
Definition ZFUITypeDef.h:1375
v_ZFUITextTruncateMode::ZFEnumType ZFUITextTruncateMode
see v_ZFUITextTruncateMode
Definition ZFUITypeDef.h:1427
see v_ZFUIAlign, ZFUIAlignFlagsToString, ZFUIAlignFlagsFromString
Definition ZFUITypeDef.h:1075
virtual ZFUITextTruncateMode & textTruncateMode()
default text truncate mode
Definition ZFUIGlobalStyle.h:127
virtual zffloat & textSizeLarge()
large text size hint
Definition ZFUIGlobalStyle.h:108
virtual zffloat & imageScale()
resource image's base scale, 2 by default to suit most case, see ZFUIImage::imageScale for more info
Definition ZFUIGlobalStyle.h:31
virtual zffloat & itemSizeButtonWidth()
button size hint
Definition ZFUIGlobalStyle.h:61
virtual zffloat & itemSizeDialogWidth()
dialog item size hint
Definition ZFUIGlobalStyle.h:81
virtual ZFUIColor & controlColorDisabled()
disabled control color
Definition ZFUIGlobalStyle.h:192
virtual zffloat & itemMargin()
space to outer containers
Definition ZFUIGlobalStyle.h:42
virtual ZFUIColor & controlColorCheckedHighlighted()
checked highlighted control color
Definition ZFUIGlobalStyle.h:188
virtual ZFUIColor & colorBgItem()
item background color
Definition ZFUIGlobalStyle.h:138
virtual zffloat & textSizeTiny()
tiny text size hint
Definition ZFUIGlobalStyle.h:92
virtual ZFUIColor & textColorHint()
hint text color
Definition ZFUIGlobalStyle.h:169
virtual zffloat & textSizeSmall()
small text size hint
Definition ZFUIGlobalStyle.h:96
virtual ZFUIAlignFlags & textAlign()
default text align
Definition ZFUIGlobalStyle.h:123
virtual zffloat & itemSizeIcon()
icon size hint
Definition ZFUIGlobalStyle.h:65
virtual zffloat & itemSizeCell()
list cell size hint
Definition ZFUIGlobalStyle.h:73
virtual ZFUIColor & controlColorChecked()
checked control color
Definition ZFUIGlobalStyle.h:184
virtual zffloat & itemSizeText()
text item size hint
Definition ZFUIGlobalStyle.h:49
virtual ZFUIColor & textColorSecondary()
secondary default text color
Definition ZFUIGlobalStyle.h:165
virtual ZFUIColor & controlColorNormal()
normal control color
Definition ZFUIGlobalStyle.h:176
virtual zffloat & itemSizeIconSmall()
icon size hint
Definition ZFUIGlobalStyle.h:69
virtual ZFUIColor & colorSeparator()
separator color
Definition ZFUIGlobalStyle.h:142
virtual ZFUIColor & colorShadow()
shadow color
Definition ZFUIGlobalStyle.h:146
virtual zffloat & itemSizeButton()
button size hint
Definition ZFUIGlobalStyle.h:57
virtual zffloat & textSizeBig()
big text size hint
Definition ZFUIGlobalStyle.h:104
virtual zffloat & textSizeExtraLarge()
extra large text size hint
Definition ZFUIGlobalStyle.h:112
virtual zffloat & textSizeExtraTiny()
extra tiny text size hint
Definition ZFUIGlobalStyle.h:88
virtual ZFUITextAppearance & textAppearance()
default text appearance
Definition ZFUIGlobalStyle.h:119
virtual ZFUIColor & colorBgDefault()
default background color
Definition ZFUIGlobalStyle.h:134
virtual ZFUIColor & colorMask()
mask color
Definition ZFUIGlobalStyle.h:150
virtual zffloat & itemSizeControl()
small control item size hint
Definition ZFUIGlobalStyle.h:53
virtual zffloat & itemSizeDialog()
dialog item size hint
Definition ZFUIGlobalStyle.h:77
virtual zffloat & textSizeNormal()
normal text size hint
Definition ZFUIGlobalStyle.h:100
virtual zffloat & itemSpace()
space between inner items
Definition ZFUIGlobalStyle.h:38
virtual ZFUIColor & textColorDefault()
default text color
Definition ZFUIGlobalStyle.h:161
virtual ZFUIColor & controlColorHighlighted()
highlighted control color
Definition ZFUIGlobalStyle.h:180
virtual ZFUIColor & colorTint()
tint color
Definition ZFUIGlobalStyle.h:154
align types for UI in ZFFramework
Definition ZFUITypeDef.h:1055
text appearance type, normal, bold or italic
Definition ZFUITypeDef.h:1399
text truncate mode
Definition ZFUITypeDef.h:1417