chore(format) add formatting for examples & demos, merge test config
This commit is contained in:
@@ -4,76 +4,67 @@
|
||||
#include "../../lv_examples.h"
|
||||
#if LV_USE_LIST && LV_BUILD_EXAMPLES
|
||||
|
||||
static lv_obj_t* list1;
|
||||
static lv_obj_t* list2;
|
||||
static lv_obj_t * list1;
|
||||
static lv_obj_t * list2;
|
||||
|
||||
static lv_obj_t* currentButton = NULL;
|
||||
static lv_obj_t * currentButton = NULL;
|
||||
|
||||
static void event_handler(lv_event_t* e)
|
||||
static void event_handler(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t code = lv_event_get_code(e);
|
||||
lv_obj_t* obj = lv_event_get_target(e);
|
||||
if (code == LV_EVENT_CLICKED)
|
||||
{
|
||||
lv_obj_t * obj = lv_event_get_target(e);
|
||||
if(code == LV_EVENT_CLICKED) {
|
||||
LV_LOG_USER("Clicked: %s", lv_list_get_btn_text(list1, obj));
|
||||
|
||||
if (currentButton == obj)
|
||||
{
|
||||
if(currentButton == obj) {
|
||||
currentButton = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
else {
|
||||
currentButton = obj;
|
||||
}
|
||||
lv_obj_t* parent = lv_obj_get_parent(obj);
|
||||
lv_obj_t * parent = lv_obj_get_parent(obj);
|
||||
uint32_t i;
|
||||
for (i = 0; i < lv_obj_get_child_cnt(parent); i++)
|
||||
{
|
||||
lv_obj_t* child = lv_obj_get_child(parent, i);
|
||||
if (child == currentButton)
|
||||
{
|
||||
for(i = 0; i < lv_obj_get_child_cnt(parent); i++) {
|
||||
lv_obj_t * child = lv_obj_get_child(parent, i);
|
||||
if(child == currentButton) {
|
||||
lv_obj_add_state(child, LV_STATE_CHECKED);
|
||||
}
|
||||
else
|
||||
{
|
||||
else {
|
||||
lv_obj_clear_state(child, LV_STATE_CHECKED);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void event_handler_top(lv_event_t* e)
|
||||
static void event_handler_top(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t code = lv_event_get_code(e);
|
||||
if (code == LV_EVENT_CLICKED)
|
||||
{
|
||||
if (currentButton == NULL) return;
|
||||
if(code == LV_EVENT_CLICKED) {
|
||||
if(currentButton == NULL) return;
|
||||
lv_obj_move_background(currentButton);
|
||||
lv_obj_scroll_to_view(currentButton, LV_ANIM_ON);
|
||||
}
|
||||
}
|
||||
|
||||
static void event_handler_up(lv_event_t* e)
|
||||
static void event_handler_up(lv_event_t * e)
|
||||
{
|
||||
lv_event_code_t code = lv_event_get_code(e);
|
||||
if ((code == LV_EVENT_CLICKED) || (code == LV_EVENT_LONG_PRESSED_REPEAT))
|
||||
{
|
||||
if (currentButton == NULL) return;
|
||||
if((code == LV_EVENT_CLICKED) || (code == LV_EVENT_LONG_PRESSED_REPEAT)) {
|
||||
if(currentButton == NULL) return;
|
||||
uint32_t index = lv_obj_get_index(currentButton);
|
||||
if (index <= 0) return;
|
||||
if(index <= 0) return;
|
||||
lv_obj_move_to_index(currentButton, index - 1);
|
||||
lv_obj_scroll_to_view(currentButton, LV_ANIM_ON);
|
||||
}
|
||||
}
|
||||
|
||||
static void event_handler_center(lv_event_t* e)
|
||||
static void event_handler_center(lv_event_t * e)
|
||||
{
|
||||
const lv_event_code_t code = lv_event_get_code(e);
|
||||
if ((code == LV_EVENT_CLICKED) || (code == LV_EVENT_LONG_PRESSED_REPEAT))
|
||||
{
|
||||
if (currentButton == NULL) return;
|
||||
if((code == LV_EVENT_CLICKED) || (code == LV_EVENT_LONG_PRESSED_REPEAT)) {
|
||||
if(currentButton == NULL) return;
|
||||
|
||||
lv_obj_t* parent = lv_obj_get_parent(currentButton);
|
||||
lv_obj_t * parent = lv_obj_get_parent(currentButton);
|
||||
const uint32_t pos = lv_obj_get_child_cnt(parent) / 2;
|
||||
|
||||
lv_obj_move_to_index(currentButton, pos);
|
||||
@@ -82,12 +73,11 @@ static void event_handler_center(lv_event_t* e)
|
||||
}
|
||||
}
|
||||
|
||||
static void event_handler_dn(lv_event_t* e)
|
||||
static void event_handler_dn(lv_event_t * e)
|
||||
{
|
||||
const lv_event_code_t code = lv_event_get_code(e);
|
||||
if ((code == LV_EVENT_CLICKED) || (code == LV_EVENT_LONG_PRESSED_REPEAT))
|
||||
{
|
||||
if (currentButton == NULL) return;
|
||||
if((code == LV_EVENT_CLICKED) || (code == LV_EVENT_LONG_PRESSED_REPEAT)) {
|
||||
if(currentButton == NULL) return;
|
||||
const uint32_t index = lv_obj_get_index(currentButton);
|
||||
|
||||
lv_obj_move_to_index(currentButton, index + 1);
|
||||
@@ -95,31 +85,27 @@ static void event_handler_dn(lv_event_t* e)
|
||||
}
|
||||
}
|
||||
|
||||
static void event_handler_bottom(lv_event_t* e)
|
||||
static void event_handler_bottom(lv_event_t * e)
|
||||
{
|
||||
const lv_event_code_t code = lv_event_get_code(e);
|
||||
if (code == LV_EVENT_CLICKED)
|
||||
{
|
||||
if (currentButton == NULL) return;
|
||||
if(code == LV_EVENT_CLICKED) {
|
||||
if(currentButton == NULL) return;
|
||||
lv_obj_move_foreground(currentButton);
|
||||
lv_obj_scroll_to_view(currentButton, LV_ANIM_ON);
|
||||
}
|
||||
}
|
||||
|
||||
static void event_handler_swap(lv_event_t* e)
|
||||
static void event_handler_swap(lv_event_t * e)
|
||||
{
|
||||
const lv_event_code_t code = lv_event_get_code(e);
|
||||
// lv_obj_t* obj = lv_event_get_target(e);
|
||||
if ((code == LV_EVENT_CLICKED) || (code == LV_EVENT_LONG_PRESSED_REPEAT))
|
||||
{
|
||||
if((code == LV_EVENT_CLICKED) || (code == LV_EVENT_LONG_PRESSED_REPEAT)) {
|
||||
uint32_t cnt = lv_obj_get_child_cnt(list1);
|
||||
for (int i = 0; i < 100; i++)
|
||||
if (cnt > 1)
|
||||
{
|
||||
lv_obj_t* obj = lv_obj_get_child(list1, rand() % cnt);
|
||||
for(int i = 0; i < 100; i++)
|
||||
if(cnt > 1) {
|
||||
lv_obj_t * obj = lv_obj_get_child(list1, rand() % cnt);
|
||||
lv_obj_move_to_index(obj, rand() % cnt);
|
||||
if (currentButton != NULL)
|
||||
{
|
||||
if(currentButton != NULL) {
|
||||
lv_obj_scroll_to_view(currentButton, LV_ANIM_ON);
|
||||
}
|
||||
}
|
||||
@@ -134,14 +120,14 @@ void lv_example_list_2(void)
|
||||
lv_obj_set_style_pad_row(list1, 5, 0);
|
||||
|
||||
/*Add buttons to the list*/
|
||||
lv_obj_t* btn;
|
||||
lv_obj_t * btn;
|
||||
int i;
|
||||
for (i = 0; i < 15; i++) {
|
||||
for(i = 0; i < 15; i++) {
|
||||
btn = lv_btn_create(list1);
|
||||
lv_obj_set_width(btn, lv_pct(50));
|
||||
lv_obj_add_event_cb(btn, event_handler, LV_EVENT_CLICKED, NULL);
|
||||
|
||||
lv_obj_t* lab = lv_label_create(btn);
|
||||
lv_obj_t * lab = lv_label_create(btn);
|
||||
lv_label_set_text_fmt(lab, "Item %d", i);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user