Pervasive Displays Library Suite - Basic edition 8.0.1
Library for Pervasive Displays e-paper screens and EXT3 extension board
Loading...
Searching...
No Matches
hV_GUI.h File Reference

Basic GUI with text and button. More...

Include dependency graph for hV_GUI.h:
This graph shows which files directly or indirectly include this file:

Data Structures

class  GUI
 GUI. More...
 
class  Text
 Text. More...
 
class  Button
 Button. More...
 

Macros

#define hV_GUI_BASIC_RELEASE   801
 Library release number.
 

Modes for check()

#define checkNormal   false
 normal mode
 
#define checkInstant   true
 instant mode
 
enum  fsmGUI_e { fsmReleased , fsmTouched }
 Finite state machine. More...
 

Detailed Description

Basic GUI with text and button.

Project Pervasive Displays Library Suite
Based on highView technology

Author
Rei Vilo
Date
21 Mar 2024
Version
801
  • Basic edition: for hobbyists and for basic usage
    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
    See also
    https://creativecommons.org/licenses/by-sa/4.0/

    Consider the Evaluation or Commercial editions for professionals or organisations and for commercial usage
  • Evaluation edition: for professionals or organisations, evaluation only, no commercial usage
    All rights reserved
  • Commercial edition: for professionals or organisations, commercial usage
    All rights reserved
  • Viewer edition: for professionals or organisations
    All rights reserved
  • Documentation
    All rights reserved
Warning
Starting release 6.0.5,
  • Names of the Text and Button elements are now capitalised;
  • Text and Button constructors require a GUI object to which the element belongs as parameter.

Enumeration Type Documentation

◆ fsmGUI_e

enum fsmGUI_e

Finite state machine.

Used for Button, CheckBox, Cursor, BarGraph

Enumerator
fsmReleased 

No touch.

fsmTouched 

First touch.