summaryrefslogtreecommitdiff
path: root/src/libs/lvgl/src/lv_objx/lv_lmeter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/lvgl/src/lv_objx/lv_lmeter.h')
-rw-r--r--src/libs/lvgl/src/lv_objx/lv_lmeter.h179
1 files changed, 0 insertions, 179 deletions
diff --git a/src/libs/lvgl/src/lv_objx/lv_lmeter.h b/src/libs/lvgl/src/lv_objx/lv_lmeter.h
deleted file mode 100644
index 6deac8ce..00000000
--- a/src/libs/lvgl/src/lv_objx/lv_lmeter.h
+++ /dev/null
@@ -1,179 +0,0 @@
-/**
- * @file lv_lmeter.h
- *
- */
-
-#ifndef LV_LMETER_H
-#define LV_LMETER_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*********************
- * INCLUDES
- *********************/
-#ifdef LV_CONF_INCLUDE_SIMPLE
-#include "lv_conf.h"
-#else
-#include "../../../lv_conf.h"
-#endif
-
-#if LV_USE_LMETER != 0
-
-#include "../lv_core/lv_obj.h"
-
-/*********************
- * DEFINES
- *********************/
-
-/**********************
- * TYPEDEFS
- **********************/
-/*Data of line meter*/
-typedef struct
-{
- /*No inherited ext.*/ /*Ext. of ancestor*/
- /*New data for this type */
- uint16_t scale_angle; /*Angle of the scale in deg. (0..360)*/
- uint16_t angle_ofs;
- uint16_t line_cnt; /*Count of lines */
- int16_t cur_value;
- int16_t min_value;
- int16_t max_value;
-} lv_lmeter_ext_t;
-
-/*Styles*/
-enum {
- LV_LMETER_STYLE_MAIN,
-};
-typedef uint8_t lv_lmeter_style_t;
-
-/**********************
- * GLOBAL PROTOTYPES
- **********************/
-
-/**
- * Create a line meter objects
- * @param par pointer to an object, it will be the parent of the new line meter
- * @param copy pointer to a line meter object, if not NULL then the new object will be copied from
- * it
- * @return pointer to the created line meter
- */
-lv_obj_t * lv_lmeter_create(lv_obj_t * par, const lv_obj_t * copy);
-
-/*=====================
- * Setter functions
- *====================*/
-
-/**
- * Set a new value on the line meter
- * @param lmeter pointer to a line meter object
- * @param value new value
- */
-void lv_lmeter_set_value(lv_obj_t * lmeter, int16_t value);
-
-/**
- * Set minimum and the maximum values of a line meter
- * @param lmeter pointer to he line meter object
- * @param min minimum value
- * @param max maximum value
- */
-void lv_lmeter_set_range(lv_obj_t * lmeter, int16_t min, int16_t max);
-
-/**
- * Set the scale settings of a line meter
- * @param lmeter pointer to a line meter object
- * @param angle angle of the scale (0..360)
- * @param line_cnt number of lines
- */
-void lv_lmeter_set_scale(lv_obj_t * lmeter, uint16_t angle, uint16_t line_cnt);
-
-/**
- * Set the set an offset for the line meter's angles to rotate it.
- * @param lmeter pointer to a line meter object
- * @param angle angle offset (0..360), rotates clockwise
- */
-void lv_lmeter_set_angle_offset(lv_obj_t * lmeter, uint16_t angle);
-
-/**
- * Set the styles of a line meter
- * @param lmeter pointer to a line meter object
- * @param type which style should be set (can be only `LV_LMETER_STYLE_MAIN`)
- * @param style set the style of the line meter
- */
-static inline void lv_lmeter_set_style(lv_obj_t * lmeter, lv_lmeter_style_t type, lv_style_t * style)
-{
- (void)type; /*Unused*/
- lv_obj_set_style(lmeter, style);
-}
-
-/*=====================
- * Getter functions
- *====================*/
-
-/**
- * Get the value of a line meter
- * @param lmeter pointer to a line meter object
- * @return the value of the line meter
- */
-int16_t lv_lmeter_get_value(const lv_obj_t * lmeter);
-
-/**
- * Get the minimum value of a line meter
- * @param lmeter pointer to a line meter object
- * @return the minimum value of the line meter
- */
-int16_t lv_lmeter_get_min_value(const lv_obj_t * lmeter);
-
-/**
- * Get the maximum value of a line meter
- * @param lmeter pointer to a line meter object
- * @return the maximum value of the line meter
- */
-int16_t lv_lmeter_get_max_value(const lv_obj_t * lmeter);
-
-/**
- * Get the scale number of a line meter
- * @param lmeter pointer to a line meter object
- * @return number of the scale units
- */
-uint16_t lv_lmeter_get_line_count(const lv_obj_t * lmeter);
-
-/**
- * Get the scale angle of a line meter
- * @param lmeter pointer to a line meter object
- * @return angle of the scale
- */
-uint16_t lv_lmeter_get_scale_angle(const lv_obj_t * lmeter);
-
-/**
- * get the set an offset for the line meter.
- * @param lmeter pointer to a line meter object
- * @return angle offset (0..360)
- */
-uint16_t lv_lmeter_get_angle_offset(lv_obj_t * lmeter);
-
-/**
- * Get the style of a line meter
- * @param lmeter pointer to a line meter object
- * @param type which style should be get (can be only `LV_LMETER_STYLE_MAIN`)
- * @return pointer to the line meter's style
- */
-static inline const lv_style_t * lv_lmeter_get_style(const lv_obj_t * lmeter, lv_lmeter_style_t type)
-{
- (void)type; /*Unused*/
- return lv_obj_get_style(lmeter);
-}
-
-/**********************
- * MACROS
- **********************/
-
-#endif /*LV_USE_LMETER*/
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif /*LV_LMETER_H*/