BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
lvgl
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
lvgl
Commits
fb75153d
Commit
fb75153d
authored
Jan 19, 2018
by
Gabor Kiss-Vamosi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lv_list: group focus fixes
parent
a42b56c7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
5 deletions
+5
-5
lv_list.c
lv_objx/lv_list.c
+5
-5
No files found.
lv_objx/lv_list.c
View file @
fb75153d
...
...
@@ -527,14 +527,14 @@ static lv_res_t lv_list_signal(lv_obj_t * list, lv_signal_t sign, void * param)
lv_list_ext_t
*
ext
=
lv_obj_get_ext_attr
(
list
);
btn
=
get_next_btn
(
list
,
btn
);
while
(
btn
!=
NULL
)
{
if
(
lv_btn_get_state
(
btn
)
==
LV_BTN_STATE_
PR
)
break
;
if
(
lv_btn_get_state
(
btn
)
==
LV_BTN_STATE_
TGL_REL
)
break
;
btn_prev
=
btn
;
btn
=
get_next_btn
(
list
,
btn
);
}
if
(
btn_prev
!=
NULL
&&
btn
!=
NULL
)
{
lv_btn_set_state
(
btn
,
LV_BTN_STATE_REL
);
lv_btn_set_state
(
btn_prev
,
LV_BTN_STATE_
PR
);
lv_btn_set_state
(
btn_prev
,
LV_BTN_STATE_
TGL_REL
);
lv_page_focus
(
list
,
btn_prev
,
ext
->
anim_time
);
}
}
...
...
@@ -544,7 +544,7 @@ static lv_res_t lv_list_signal(lv_obj_t * list, lv_signal_t sign, void * param)
lv_list_ext_t
*
ext
=
lv_obj_get_ext_attr
(
list
);
btn
=
get_next_btn
(
list
,
btn
);
while
(
btn
!=
NULL
)
{
if
(
lv_btn_get_state
(
btn
)
==
LV_BTN_STATE_
PR
)
break
;
if
(
lv_btn_get_state
(
btn
)
==
LV_BTN_STATE_
TGL_REL
)
break
;
btn
=
get_next_btn
(
list
,
btn
);
}
...
...
@@ -552,7 +552,7 @@ static lv_res_t lv_list_signal(lv_obj_t * list, lv_signal_t sign, void * param)
lv_obj_t
*
btn_prev
=
get_next_btn
(
list
,
btn
);
if
(
btn_prev
!=
NULL
)
{
lv_btn_set_state
(
btn
,
LV_BTN_STATE_REL
);
lv_btn_set_state
(
btn_prev
,
LV_BTN_STATE_
PR
);
lv_btn_set_state
(
btn_prev
,
LV_BTN_STATE_
TGL_REL
);
lv_page_focus
(
list
,
btn_prev
,
ext
->
anim_time
);
}
}
...
...
@@ -561,7 +561,7 @@ static lv_res_t lv_list_signal(lv_obj_t * list, lv_signal_t sign, void * param)
lv_obj_t
*
btn
=
NULL
;
btn
=
get_next_btn
(
list
,
btn
);
while
(
btn
!=
NULL
)
{
if
(
lv_btn_get_state
(
btn
)
==
LV_BTN_STATE_
PR
)
break
;
if
(
lv_btn_get_state
(
btn
)
==
LV_BTN_STATE_
TGL_REL
)
break
;
btn
=
get_next_btn
(
list
,
btn
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment