ui_helpers.h 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. // SquareLine LVGL GENERATED FILE
  2. // EDITOR VERSION: SquareLine Studio 1.2.1
  3. // LVGL VERSION: 8.3.3
  4. // PROJECT: SquareLine_Project
  5. #ifndef _SQUARELINE_PROJECT_UI_HELPERS_H
  6. #define _SQUARELINE_PROJECT_UI_HELPERS_H
  7. #include "lvgl.h"
  8. #define _UI_TEMPORARY_STRING_BUFFER_SIZE 32
  9. #define _UI_BAR_PROPERTY_VALUE 0
  10. #define _UI_BAR_PROPERTY_VALUE_WITH_ANIM 1
  11. void _ui_bar_set_property(lv_obj_t *target, int id, int val);
  12. #define _UI_BASIC_PROPERTY_POSITION_X 0
  13. #define _UI_BASIC_PROPERTY_POSITION_Y 1
  14. #define _UI_BASIC_PROPERTY_WIDTH 2
  15. #define _UI_BASIC_PROPERTY_HEIGHT 3
  16. void _ui_basic_set_property(lv_obj_t *target, int id, int val);
  17. #define _UI_DROPDOWN_PROPERTY_SELECTED 0
  18. void _ui_dropdown_set_property(lv_obj_t *target, int id, int val);
  19. #define _UI_IMAGE_PROPERTY_IMAGE 0
  20. void _ui_image_set_property(lv_obj_t *target, int id, uint8_t *val);
  21. #define _UI_LABEL_PROPERTY_TEXT 0
  22. void _ui_label_set_property(lv_obj_t *target, int id, char *val);
  23. #define _UI_ROLLER_PROPERTY_SELECTED 0
  24. #define _UI_ROLLER_PROPERTY_SELECTED_WITH_ANIM 1
  25. void _ui_roller_set_property(lv_obj_t *target, int id, int val);
  26. #define _UI_SLIDER_PROPERTY_VALUE 0
  27. #define _UI_SLIDER_PROPERTY_VALUE_WITH_ANIM 1
  28. void _ui_slider_set_property(lv_obj_t *target, int id, int val);
  29. void _ui_screen_change(lv_obj_t *target, lv_scr_load_anim_t fademode, int spd, int delay);
  30. void _ui_arc_increment(lv_obj_t *target, int val);
  31. void _ui_bar_increment(lv_obj_t *target, int val, int anm);
  32. void _ui_slider_increment(lv_obj_t *target, int val, int anm);
  33. void _ui_keyboard_set_target(lv_obj_t *keyboard, lv_obj_t *textarea);
  34. #define _UI_MODIFY_FLAG_ADD 0
  35. #define _UI_MODIFY_FLAG_REMOVE 1
  36. #define _UI_MODIFY_FLAG_TOGGLE 2
  37. void _ui_flag_modify(lv_obj_t *target, int32_t flag, int value);
  38. #define _UI_MODIFY_STATE_ADD 0
  39. #define _UI_MODIFY_STATE_REMOVE 1
  40. #define _UI_MODIFY_STATE_TOGGLE 2
  41. void _ui_state_modify(lv_obj_t *target, int32_t state, int value);
  42. void _ui_opacity_set(lv_obj_t *target, int val);
  43. void _ui_anim_callback_set_x(lv_anim_t *a, int32_t v);
  44. void _ui_anim_callback_set_y(lv_anim_t *a, int32_t v);
  45. void _ui_anim_callback_set_width(lv_anim_t *a, int32_t v);
  46. void _ui_anim_callback_set_height(lv_anim_t *a, int32_t v);
  47. void _ui_anim_callback_set_opacity(lv_anim_t *a, int32_t v);
  48. void _ui_anim_callback_set_image_zoom(lv_anim_t *a, int32_t v);
  49. void _ui_anim_callback_set_image_angle(lv_anim_t *a, int32_t v);
  50. int32_t _ui_anim_callback_get_x(lv_anim_t *a);
  51. int32_t _ui_anim_callback_get_y(lv_anim_t *a);
  52. int32_t _ui_anim_callback_get_width(lv_anim_t *a);
  53. int32_t _ui_anim_callback_get_height(lv_anim_t *a);
  54. int32_t _ui_anim_callback_get_opacity(lv_anim_t *a);
  55. int32_t _ui_anim_callback_get_image_zoom(lv_anim_t *a);
  56. int32_t _ui_anim_callback_get_image_angle(lv_anim_t *a);
  57. void _ui_arc_set_text_value(lv_obj_t *trg, lv_obj_t *src, char *prefix, char *postfix);
  58. void _ui_slider_set_text_value(lv_obj_t *trg, lv_obj_t *src, char *prefix, char *postfix);
  59. void _ui_checked_set_text_value(lv_obj_t *trg, lv_obj_t *src, char *txt_on, char *txt_off);
  60. #endif