MiniGUI API Reference (MiniGUI-Processes)
v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
|
Go to the documentation of this file.
62 #ifndef EXT_GRIDVIEW_H
63 #define EXT_GRIDVIEW_H
83 #define CTRL_GRIDVIEW "gridview"
85 #define GVS_COLFIRST 0x0000
86 #define GVS_ROWFIRST 0x0001
115 #define GV_HALIGN_LEFT 0x00000001
117 #define GV_HALIGN_RIGHT 0x00000002
119 #define GV_HALIGN_CENTER 0x00000003
121 #define GV_VALIGN_TOP 0x00000010
123 #define GV_VALIGN_BOTTOM 0x00000020
125 #define GV_VALIGN_CENTER 0x00000030
128 #define GV_HALIGN_MASK 0x0000000F
131 #define GV_VALIGN_MASK 0x000000F0
134 #define GV_TYPE_UNKNOWN 0x00000000
136 #define GV_TYPE_TEXT 0x00000100
138 #define GV_TYPE_NUMBER 0x00000200
140 #define GV_TYPE_CHECKBOX 0x00000300
142 #define GV_TYPE_SELECTION 0x00000400
144 #define GV_TYPE_HEADER 0x00000500
146 #define GV_TYPE_TABLEHEADER 0x00000600
149 #define GV_TYPE_MASK 0x0000FF00
152 #define GVS_WITHICON 0x00010000
154 #define GVS_WITHCHECKBOX 0x00020000
157 #define GVS_MULTLINE 0x00100000
159 #define GVS_READONLY 0x00200000
161 #define GVS_BOXCHECKED 0x00400000
163 #define GVITEM_STYLE 0x0001
164 #define GVITEM_BGCOLOR 0x0002
165 #define GVITEM_FGCOLOR 0x0004
166 #define GVITEM_FONT 0x0008
167 #define GVITEM_IMAGE 0x0010
168 #define GVITEM_MAINCONTENT 0x0020
169 #define GVITEM_SIZE 0x0040
171 #define GVITEM_ALLCONTENT 0x00FF
188 typedef struct _GRIDCELLDEPENDENCE
195 GRIDCELLEVALCALLBACK callback;
255 typedef struct _GRIDCELLDATAEVAL
262 GRIDCELLEVALCALLBACK eval_callback;
329 #define GRIDM_SETCELLPROPERTY 0xF210
349 #define GRIDM_GETCELLPROPERTY 0xF211
369 #define GRIDM_SETCOLWIDTH 0xF212
388 #define GRIDM_GETCOLWIDTH 0xF213
408 #define GRIDM_SETROWHEIGHT 0xF214
427 #define GRIDM_GETROWHEIGHT 0xF215
447 #define GRIDM_ADDROW 0xF216
466 #define GRIDM_DELROW 0xF217
485 #define GRIDM_ADDCOLUMN 0xF218
503 #define GRIDM_DELCOLUMN 0xF219
519 #define GRIDM_GETROWCOUNT 0xF21A
535 #define GRIDM_GETCOLCOUNT 0xF21B
556 #define GRIDM_SETNUMFORMAT 0xF21C
576 #define GRIDM_SETSELECTED 0xF21D
596 #define GRIDM_GETSELECTED 0xF21E
617 #define GRIDM_ADDDEPENDENCE 0xF21F
637 #define GRIDM_DELDEPENDENCE 0xF220
643 #define GRIDM_ENDCELLEDIT 0xF221
657 #define GRIDN_HEADLDOWN 1
663 #define GRIDN_HEADLUP 2
668 #define GRIDN_KEYDOWN 3
674 #define GRIDN_CELLDBCLK 4
680 #define GRIDN_CELLCLK 5
686 #define GRIDN_FOCUSCHANGED 6
692 #define GRIDN_CELLTEXTCHANGED 7
DWORD_PTR DWORD
A unsigned long type definition for pointer precision.
struct _GRIDCELLDATATEXT GRIDCELLDATATEXT
struct _GRIDVIEWDATA GRIDVIEWDATA
int BOOL
A type definition for boolean value.
struct _GRIDCELLS GRIDCELLS
struct _GRIDCELLDATAHEADER GRIDCELLDATAHEADER
struct _GRIDCELLDATACHECKBOX GRIDCELLDATACHECKBOX
struct _GRIDCELLDATANUMBER GRIDCELLDATANUMBER
Uint32 gal_pixel
Data type of pixel value.
struct _GRIDCELLDATA GRIDCELLDATA
struct _GRIDCELLDATASELECTION GRIDCELLDATASELECTION