Login
1 branch 0 tags
Ben (Desktop/Arch) Less icons 6b54ec4 1 month ago 31 Commits
moon / firmware / src / ui.c
#include "ui.h"
#include "lvgl.h"

char string_buffer[256];

lv_obj_t *bvs_list_add_button(lv_obj_t *list, const void *icon,
                              const char *txt) {
  lv_obj_t *ret = lv_list_add_button(list, icon, txt);
  lv_obj_set_style_pad_hor(ret, 2, 0);
  lv_obj_set_style_pad_ver(ret, 1, 0);
  return ret;
}

lv_obj_t *bvs_list_add_header(lv_obj_t *list, const char *txt) {
  lv_obj_t *header = lv_list_add_text(list, txt);
  
  lv_obj_set_style_bg_color(header, lv_palette_main(LV_PALETTE_LIGHT_BLUE), 0);
  lv_obj_set_style_bg_opa(header, LV_OPA_COVER, 0);
  lv_obj_set_style_text_color(header, lv_color_white(), 0);
  return header;
}