UiListEx.h文件参考

#include <mzfc/UiToolTips.h>
#include <mzfc/UiWin.h>
#include <mzfc/MzAnimator.h>
#include <mzfc/MouseTracker.h>
#include <mzfc/helper.h>

组合类型

struct  ItemAttribute
class  ListItemEx
 列表项定义 更多...
struct  TextParam
 列表项文本数据结构 更多...
class  UiListEx

宏定义

#define UILISTEX_IMAGE_BOTTOM   0x0010
#define UILISTEX_IMAGE_HCENTER   0x0002
#define UILISTEX_IMAGE_LEFT   0x0004
#define UILISTEX_IMAGE_RIGHT   0x0008
#define UILISTEX_IMAGE_TOP   0x0020
#define UILISTEX_IMAGE_VCENTER   0x0001
 图标样式
#define UILISTEX_ITEM_ICON_FIRST   0x0001
 列表项样式参数
#define UILISTEX_ITEM_ICON_SECOND   0x0002
#define UILISTEX_ITEM_TEXT_DESCRIPTION   0x0010
#define UILISTEX_ITEM_TEXT_POSTSCRIPT1   0x0020
#define UILISTEX_ITEM_TEXT_POSTSCRIPT2   0x0040
#define UILISTEX_ITEM_TEXT_TITLE   0x0008
#define UILISTEX_ITEMTYPE_BASE   6
#define UILISTEX_ITEMTYPE_BROWSER   2
#define UILISTEX_ITEMTYPE_BROWSER_2   7
#define UILISTEX_ITEMTYPE_CONTACT1   1001
#define UILISTEX_ITEMTYPE_CONTACT2   1002
#define UILISTEX_ITEMTYPE_CONTACT3   1003
#define UILISTEX_ITEMTYPE_CONTACT4   1004
#define UILISTEX_ITEMTYPE_PHONE   1
#define UILISTEX_ITEMTYPE_PHOTO_H   5
#define UILISTEX_ITEMTYPE_RECORDER   4
#define UILISTEX_ITEMTYPE_SMS   3

类型定义

typedef bool(* CompareListItemEx )(const ListItemEx *, const ListItemEx *)
 列表项的比较函数类型,返回的值代表:第一个参数是否小于第二个参数

枚举

enum  { UILIST_ITEM_BGTYPE_NONE, UILIST_ITEM_BGTYPE_YELLOW }
enum  { UILISTEX_SELECT_NORMAL = 0, UILISTEX_SELECT_DELETE, UILISTEX_SELECT_DELETE_PRESSED }
 

滑动删除按钮的状态

更多...
enum  { UILISTEX_MULTISELECT_CLOSE = 0, UILISTEX_MULTISELECT_LEFT, UILISTEX_MULTISELECT_RIGHT }
 

多选框的样式参数

更多...
enum  { UILISTEX_SPLITLINE_NONE = 1, UILISTEX_SPLITLINE_LEFT = 2, UILISTEX_SPLITLINE_RIGHT = 4 }
 

左右分割线样式参数

更多...
enum  { UILISTEX_GRIDLINE_TYPE_NORMAL = 1, UILISTEX_GRIDLINE_TYPE_IMAGE }
 

列表线的类型

更多...

宏定义文档

#define UILISTEX_IMAGE_BOTTOM   0x0010
#define UILISTEX_IMAGE_HCENTER   0x0002
#define UILISTEX_IMAGE_LEFT   0x0004
#define UILISTEX_IMAGE_RIGHT   0x0008
#define UILISTEX_IMAGE_TOP   0x0020
#define UILISTEX_IMAGE_VCENTER   0x0001

图标样式

#define UILISTEX_ITEM_ICON_FIRST   0x0001

列表项样式参数

#define UILISTEX_ITEM_ICON_SECOND   0x0002
#define UILISTEX_ITEM_TEXT_DESCRIPTION   0x0010
#define UILISTEX_ITEM_TEXT_POSTSCRIPT1   0x0020
#define UILISTEX_ITEM_TEXT_POSTSCRIPT2   0x0040
#define UILISTEX_ITEM_TEXT_TITLE   0x0008
#define UILISTEX_ITEMTYPE_BASE   6
#define UILISTEX_ITEMTYPE_BROWSER   2
#define UILISTEX_ITEMTYPE_BROWSER_2   7
#define UILISTEX_ITEMTYPE_CONTACT1   1001
#define UILISTEX_ITEMTYPE_CONTACT2   1002
#define UILISTEX_ITEMTYPE_CONTACT3   1003
#define UILISTEX_ITEMTYPE_CONTACT4   1004
#define UILISTEX_ITEMTYPE_PHONE   1
#define UILISTEX_ITEMTYPE_PHOTO_H   5
#define UILISTEX_ITEMTYPE_RECORDER   4
#define UILISTEX_ITEMTYPE_SMS   3

类型定义文档

typedef bool(* CompareListItemEx)(const ListItemEx *, const ListItemEx *)

列表项的比较函数类型,返回的值代表:第一个参数是否小于第二个参数


枚举类型文档

anonymous enum
枚举值:
UILIST_ITEM_BGTYPE_NONE 
UILIST_ITEM_BGTYPE_YELLOW 
anonymous enum

滑动删除按钮的状态

枚举值:
UILISTEX_SELECT_NORMAL 
UILISTEX_SELECT_DELETE 
UILISTEX_SELECT_DELETE_PRESSED 
anonymous enum

多选框的样式参数

枚举值:
UILISTEX_MULTISELECT_CLOSE 
UILISTEX_MULTISELECT_LEFT 
UILISTEX_MULTISELECT_RIGHT 
anonymous enum

左右分割线样式参数

枚举值:
UILISTEX_SPLITLINE_NONE 
UILISTEX_SPLITLINE_LEFT 
UILISTEX_SPLITLINE_RIGHT 
anonymous enum

列表线的类型

枚举值:
UILISTEX_GRIDLINE_TYPE_NORMAL 
UILISTEX_GRIDLINE_TYPE_IMAGE 

由深浅两条线组成的列表线,可删除项为虚线,不可删除项为实线


Generated at Tue Feb 9 15:09:51 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1