亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? listview_private.h

?? UC_GUI開發源代碼,里面含有范例,源文件
?? H
字號:
/*
*********************************************************************************************************
*                                             uC/GUI V3.98
*                        Universal graphic software for embedded applications
*
*                       (c) Copyright 2002, Micrium Inc., Weston, FL
*                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
*
*              礐/GUI is protected by international copyright laws. Knowledge of the
*              source code may not be used to write a similar product. This file may
*              only be used in accordance with a license and should not be redistributed
*              in any way. We appreciate your understanding and fairness.
*
----------------------------------------------------------------------
File        : LISTVIEW_Private.h
Purpose     : Private LISTVIEW include
--------------------END-OF-HEADER-------------------------------------
*/

#ifndef LISTVIEW_PRIVATE_H
#define LISTVIEW_PRIVATE_H

#include "WM.h"
#include "LISTVIEW.h"
#include "GUI_ARRAY.h"

#if GUI_WINSUPPORT

/*********************************************************************
*
*       Defines
*
**********************************************************************
*/
#define SORT_TYPE U16

/*********************************************************************
*
*       Object definition
*
**********************************************************************
*/

typedef struct {
  GUI_COLOR                    aBkColor[4];
  GUI_COLOR                    aTextColor[4];
  GUI_COLOR                    GridColor;
  const GUI_FONT GUI_UNI_PTR * pFont;
  U16                          ScrollStepH;
} LISTVIEW_PROPS;

typedef struct {
  GUI_COLOR aBkColor[4];
  GUI_COLOR aTextColor[4];
} LISTVIEW_CELL_INFO;

typedef struct {
  WM_HMEM hCellInfo;                /* Optional cell info. If 0, there is no cell info. (Defaults used) */
  char acText[1];
} LISTVIEW_CELL;

typedef struct {
  GUI_ARRAY CellArray;
  char Disabled;
  U32 UserData;
} LISTVIEW_ROW;

typedef struct {
  U8 Align;
  int      (* fpCompare)    (const void * p0, const void * p1);          /* User function to be called to compare the contents of 2 cells */
} LISTVIEW_COLUMN;

typedef struct LISTVIEW_Obj LISTVIEW_Obj;

typedef struct {
  WM_HMEM   hSortArray;
  SORT_TYPE SortArrayNumItems;
  int      (* fpSort)       (LISTVIEW_Handle hObj);                      /* Function to be called to get a sorted array */
  void     (* fpFree)       (WM_HMEM hObj);                              /* Function to be called to free the sort object */
  U8  Reverse;
} LISTVIEW_SORT;

struct LISTVIEW_Obj {
  WIDGET          Widget;
  HEADER_Handle   hHeader;
  GUI_ARRAY       RowArray;         /* Every entry is a handle of LISTVIEW_ROW structure. */
  GUI_ARRAY       ColumnArray;      /* Every entry is a handle of LISTVIEW_COLUMN structure. */
  LISTVIEW_PROPS  Props;
  int             Sel;
  int             ShowGrid;
  int             SortIndex;        /* Column for sorting */
  unsigned        RowDistY;
  unsigned        LBorder;
  unsigned        RBorder;
  WM_SCROLL_STATE ScrollStateV;
  WM_SCROLL_STATE ScrollStateH;
  WM_HWIN         hOwner;
  WM_HMEM         hSort;
  U8              IsSorted;
  U8              IsPresorted;
  U8              ReverseSort;      /* Set to 1 if reverse sorting is reqired */
  U8              Flags;
  #if GUI_DEBUG_LEVEL > 1
    int DebugId;
  #endif  
};

/*********************************************************************
*
*       Macros for internal use
*
**********************************************************************
*/
#if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL
  LISTVIEW_Obj * LISTVIEW_h2p(LISTVIEW_Handle h);
  #define LISTVIEW_H2P(h) LISTVIEW_h2p(h)
  #define LISTVIEW_INIT_ID(p) p->DebugId = LISTVIEW_ID
#else
  #define LISTVIEW_H2P(h) (LISTVIEW_Obj *)GUI_ALLOC_h2p(h)
  #define LISTVIEW_INIT_ID(p)
#endif

/*********************************************************************
*
*       Private (module internal) data
*
**********************************************************************
*/

extern LISTVIEW_PROPS LISTVIEW_DefaultProps;

/*********************************************************************
*
*       Private (module internal) functions
*
**********************************************************************
*/
int       LISTVIEW__UpdateScrollParas    (LISTVIEW_Handle hObj, LISTVIEW_Obj* pObj);
void      LISTVIEW__InvalidateInsideArea (LISTVIEW_Handle hObj, LISTVIEW_Obj* pObj);
unsigned  LISTVIEW__GetRowDistY          (const LISTVIEW_Obj* pObj);
void      LISTVIEW__InvalidateRow        (LISTVIEW_Handle hObj, LISTVIEW_Obj* pObj, int Sel);
int       LISTVIEW__UpdateScrollPos      (LISTVIEW_Handle hObj, LISTVIEW_Obj* pObj);
unsigned  LISTVIEW__GetNumRows           (LISTVIEW_Obj* pObj);
unsigned  LISTVIEW__GetNumColumns        (LISTVIEW_Obj* pObj);
int       LISTVIEW__GetSel               (LISTVIEW_Obj* pObj);
void      LISTVIEW__SetSel               (LISTVIEW_Handle hObj, LISTVIEW_Obj* pObj, int NewSel);
void      LISTVIEW__Sort                 (LISTVIEW_Handle hObj, LISTVIEW_Obj* pObj);
void      LISTVIEW__MoveSel              (LISTVIEW_Handle hObj, LISTVIEW_Obj* pObj, int Dir);
void      LISTVIEW__InvalidateRowAndBelow(LISTVIEW_Handle hObj, LISTVIEW_Obj* pObj, int Sel);

#endif /* GUI_WINSUPPORT */

#else                            /* Avoid problems with empty object modules */
  void LISTVIEW_C(void) {}
#endif

/*************************** End of file ****************************/
	 	 			 		    	 				 	  			   	 	 	 	 	 	  	  	      	   		 	 	 		  		  	 		 	  	  			     			       	   	 			  		    	 	     	 				  	 					 	 			   	  	  			 				 		 	 	 			     			 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久欧美一区二区| 国产精品中文字幕欧美| 国产米奇在线777精品观看| 99久久精品免费精品国产| 精品国一区二区三区| 日韩精品亚洲一区二区三区免费| 高清成人在线观看| 亚洲精品在线电影| 另类的小说在线视频另类成人小视频在线 | 成人激情免费网站| 久久久美女艺术照精彩视频福利播放| 午夜激情一区二区三区| 欧美亚洲动漫精品| 亚洲女性喷水在线观看一区| 成人高清免费在线播放| 国产精品污www在线观看| 粉嫩绯色av一区二区在线观看 | 久久精品亚洲一区二区三区浴池| 国产乱人伦偷精品视频不卡 | 色狠狠综合天天综合综合| 国产精品传媒视频| 韩国女主播成人在线观看| 91精品一区二区三区在线观看| 亚洲一区在线看| 日韩视频在线永久播放| 国产毛片精品一区| 国产女主播一区| av在线一区二区三区| 亚洲国产成人私人影院tom| 粉嫩久久99精品久久久久久夜| 亚洲国产精品精华液网站| 欧美日韩免费高清一区色橹橹 | 欧美日韩你懂的| 国产在线观看一区二区| 日韩亚洲欧美一区二区三区| 另类小说欧美激情| 亚洲精品一区二区三区影院| 粉嫩绯色av一区二区在线观看 | 国产一区二区在线影院| 国产精品久久久久影院色老大| 91在线观看免费视频| 免费的成人av| 亚洲三级小视频| 欧美一区在线视频| 波多野结衣在线aⅴ中文字幕不卡| 亚洲美女偷拍久久| 精品免费视频.| 欧美三区免费完整视频在线观看| 六月丁香综合在线视频| 亚洲自拍偷拍综合| 国产欧美一区二区三区在线老狼| 欧美日韩免费观看一区二区三区| 岛国精品在线播放| 久久国产精品免费| 亚洲香肠在线观看| 国产精品网站在线播放| 欧美一区二区三区四区久久 | 欧美日韩视频一区二区| 精品亚洲成a人在线观看| 亚洲激情在线激情| 国产精品久久久久aaaa| 久久久精品日韩欧美| 欧美电影免费观看完整版| 欧美福利视频一区| 色呦呦日韩精品| 9久草视频在线视频精品| 国产精品一区二区在线观看网站| 日本不卡一区二区| 青青青爽久久午夜综合久久午夜| 亚洲国产日韩a在线播放性色| 一区二区中文字幕在线| 欧美国产日本韩| 国产精品免费丝袜| 亚洲国产精品成人综合| 日韩精品一区二区三区swag| 欧美久久久久久久久久| 欧美精品欧美精品系列| 欧美久久一二区| 91精品国产免费| 欧美va在线播放| 26uuu另类欧美亚洲曰本| 精品国产91九色蝌蚪| 久久婷婷国产综合国色天香| 精品国产百合女同互慰| 精品入口麻豆88视频| 国产亚洲综合在线| 国产精品99久久久久久久女警| 国产一区二区三区| 国产成人精品亚洲日本在线桃色| 国产河南妇女毛片精品久久久| 国产精品一二三区在线| 99re热这里只有精品免费视频| 91精品福利视频| 日韩一级片在线观看| 日本一区二区三区在线观看| 国产精品免费免费| 午夜国产精品一区| 国产成人免费视频| 欧美视频日韩视频在线观看| 精品国产一区二区三区不卡 | 日韩不卡一区二区三区| 精品一区二区三区免费播放| 北条麻妃国产九九精品视频| 欧美精品九九99久久| 国产三级一区二区| 亚洲第一主播视频| 国产一区二区三区黄视频| 91丨九色porny丨蝌蚪| 日韩区在线观看| 亚洲免费av网站| 国产福利电影一区二区三区| 在线电影院国产精品| 亚洲欧洲色图综合| 精品一区二区免费看| 欧美天天综合网| 国产精品久久久久久久久免费桃花| 奇米影视7777精品一区二区| 91福利视频在线| 国产精品家庭影院| 国产高清在线精品| 精品国产乱码久久久久久夜甘婷婷 | 国产一区二区91| 日韩欧美国产高清| 首页国产欧美日韩丝袜| 色呦呦日韩精品| 亚洲另类色综合网站| 99久久精品国产观看| 国产嫩草影院久久久久| 国产福利视频一区二区三区| 日韩欧美在线1卡| 久久精品99国产精品日本| 欧美日韩日日摸| 日韩高清在线不卡| 欧美一区二区三区视频在线观看| 亚洲一区av在线| 欧美三级电影在线看| 色综合天天性综合| 亚洲老司机在线| 欧美日韩国产一二三| 亚洲成人精品影院| 欧美一区二区视频在线观看2020| 日韩国产欧美三级| 精品对白一区国产伦| 成人a区在线观看| 亚洲色图色小说| 欧美狂野另类xxxxoooo| 老汉av免费一区二区三区| 欧美国产精品劲爆| 国产精品一区三区| 7799精品视频| 中文字幕av一区二区三区免费看| 亚洲国产一区二区a毛片| 亚洲国产欧美日韩另类综合| 93久久精品日日躁夜夜躁欧美| 亚洲国产欧美一区二区三区丁香婷| 久久久天堂av| 91精品欧美久久久久久动漫| 色综合夜色一区| 99久久夜色精品国产网站| 久久精品免费观看| 精品无人码麻豆乱码1区2区| 亚洲午夜免费电影| 亚洲视频一二三| 1024国产精品| 亚洲欧洲成人av每日更新| 精品第一国产综合精品aⅴ| 色狠狠色狠狠综合| 国产精品91一区二区| 日韩和欧美的一区| 亚洲国产综合在线| 中文字幕一区二区三区精华液| 欧美一区二区三区电影| 欧美午夜精品久久久久久孕妇 | 久久精品综合网| 欧美午夜不卡在线观看免费| av一本久道久久综合久久鬼色| 久久国产精品色婷婷| 人人精品人人爱| 日韩经典一区二区| 日韩二区在线观看| 亚洲成在人线在线播放| 亚洲综合一区二区| 1000精品久久久久久久久| 国产欧美一区二区三区网站| 欧美xxxx在线观看| 欧美精品一区二区不卡| 欧美变态tickling挠脚心| 精品国产乱码久久久久久图片| 日韩丝袜美女视频| 精品粉嫩超白一线天av| 国产亚洲成av人在线观看导航| 亚洲国产精华液网站w| 成人免费小视频| 亚洲日本乱码在线观看| 亚洲午夜在线电影| 婷婷国产在线综合| 国产精品中文字幕欧美| voyeur盗摄精品| 91成人免费在线视频| 99精品视频在线观看|