EasyGUI  v0.1
Platform independent GUI Library
GUI_LISTVIEW_t Struct Reference

Listview object structure. More...

#include <gui_listview.h>

Data Fields

GUI_HANDLE C
 
GUI_LISTVIEW_COL_t ** Cols
 
uint16_t ColsCount
 
GUI_LinkedListRoot_t Root
 
int16_t Count
 
int16_t Selected
 
int16_t VisibleStartIndex
 
GUI_Dim_t SliderWidth
 
uint8_t Flags
 

Detailed Description

Listview object structure.

Field Documentation

GUI handle object, must always be first on list

Use colums as pointer to array for faster data accessPointer to pointers of column elements

uint16_t ColsCount

Number of columns in listview package

int16_t Count

Current number of strings attached to this widget

uint8_t Flags

Widget flags

Use linked list for rowsLinked list root entry for GUI_LISTVIEW_ROW_t for rows

int16_t Selected

Selected text index

GUI_Dim_t SliderWidth

Slider width in units of pixels

int16_t VisibleStartIndex

Index in array of string on top of visible area of widget