EasyGUI
gui_graph_t Struct Reference

Graph widget structure. More...

Data Fields

gui_handle C
 
gui_linkedlistroot_t root
 
gui_dim_t border [4]
 
uint8_t rows
 
uint8_t columns
 
float min_x
 
float max_x
 
float min_y
 
float max_y
 
float visible_min_x
 
float visible_max_x
 
float visible_min_y
 
float visible_max_y
 

Detailed Description

Graph widget structure.

Field Documentation

◆ border

gui_dim_t border[4]

Borders for widgets

◆ C

GUI handle object, must always be first on list

◆ columns

uint8_t columns

Number of columns in plot represented with lines

◆ max_x

float max_x

Maximal X value for plot

◆ max_y

float max_y

Maximal Y value for plot

◆ min_x

float min_x

Minimal X value for plot

◆ min_y

float min_y

Minimal Y value for plot

◆ root

Linked list root object for data objects. It stores where first in last data exists for this graph

◆ rows

uint8_t rows

Number of rows in plot represented with lines

◆ visible_max_x

float visible_max_x

Visible maximal X value for plot

◆ visible_max_y

float visible_max_y

Visible maximal Y value for plot

◆ visible_min_x

float visible_min_x

Visible minimal X value for plot

◆ visible_min_y

float visible_min_y

Visible minimal Y value for plot