EasyGUI  Version v1.0
GUI_LISTVIEW_t Struct Reference

Listview object structure. More...

#include <gui_listview.h>

Data Fields

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

◆ C

GUI handle object, must always be first on list

◆ Cols

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

◆ ColsCount

uint16_t ColsCount

Number of columns in listview package

◆ Count

int16_t Count

Current number of strings attached to this widget

◆ Flags

uint8_t Flags

Widget flags

◆ Root

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

◆ Selected

int16_t Selected

Selected text index

◆ SliderWidth

GUI_Dim_t SliderWidth

Slider width in units of pixels

◆ VisibleStartIndex

int16_t VisibleStartIndex

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