Adafruit Library
Classes | Macros | Enumerations | Functions
ws_display_ui_helper.h File Reference
#include "Wippersnapper.h"
#include "ws_display_driver.h"
#include "ws_display_tooltips.h"
#include <lvgl.h>

Go to the source code of this file.

Classes

class  ws_display_ui_helper
 Helps build and manage the LVGL objects and screens for the application code. More...
 

Macros

#define MAX_CONSOLE_TEXT_LEN   430
 Maximum text length on the console.
 
#define SYMBOL_CODE   "\xEF\x87\x89"
 Symbol code for file icon.
 
#define SYMBOL_WIFI   "\xEF\x87\xAB"
 Symbol code for WiFi icon.
 
#define SYMBOL_TURTLE30PX   "\xEF\x9C\xA6"
 Symbol code for turtle icon.
 
#define SYMBOL_CLOUD   "\xEF\x83\x82"
 Symbol code for cloud icon.
 
#define SYMBOL_ERROR_TRIANGLE   "\xEF\x81\xB1"
 Symbol code for error triangle icon.
 

Enumerations

enum  loadBarIcons {
  loadBarIconFile, loadBarIconWifi, loadBarIconCloud, loadBarIconTurtle,
  loadBarIconCheckmark
}
 Icon names for use with set_load_bar_icon_complete() More...
 

Functions

 LV_FONT_DECLARE (errorTriangle)
 Error triangle icon.
 
 LV_FONT_DECLARE (file)
 File icon.
 
 LV_FONT_DECLARE (wifi_30px)
 WiFi icon.
 
 LV_FONT_DECLARE (cloud_30px)
 Cloud icon.
 
 LV_FONT_DECLARE (turtle_30px)
 Turtle icon.
 
 LV_FONT_DECLARE (turtle_16)
 Turtle icon.
 

Detailed Description

LVGL UI Helper class for WipperSnapper

Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!

Copyright (c) Brent Rubell 2023 for Adafruit Industries.

BSD license, all text here must be included in any redistribution.

Enumeration Type Documentation

◆ loadBarIcons

Icon names for use with set_load_bar_icon_complete()

Enumerator
loadBarIconFile 

File icon.

loadBarIconWifi 

WiFi icon.

loadBarIconCloud 

Cloud icon.

loadBarIconTurtle 

Turtle icon.

loadBarIconCheckmark 

Checkmark icon.