display: Relocate lcd_on_direct() 02/294202/6
authorYunhee Seo <yuni.seo@samsung.com>
Wed, 14 Jun 2023 07:17:34 +0000 (16:17 +0900)
committerYunhee Seo <yuni.seo@samsung.com>
Mon, 26 Jun 2023 02:00:02 +0000 (11:00 +0900)
commit161dc64c6d7435630850b7e25f56e4551a9d4fb1
tree993b0b57dfabefe5a061d63af61d953f611b12e1
parente596b38a44897ec13d435de1b5abda068d9d8071
display: Relocate lcd_on_direct()

lcd_on_direct() is used to lcd turn on directly by key-event, proc_change_state.. etc.
It is called under the specific condition.

To relocate lcd_on_direct(), update_display_locktime() is also relocated.

For wearable plugin, this wrapper is added.
- int display_plugin_lcd_on_procedure(int state, enum device_flags flag);

New functions are added below display-state-transition
- void display_state_transition_update_lock_screen_timeout(int timeout);
    -> This function sets lock screen timeout value and update.
       It replaces update_display_locktime()

New function is added below display-panel
- void display_panel_lcd_on_direct(enum device_flags flags);
    -> This replaces lcd_on_direct()

Change-Id: I5628e230ec0fcc9a0ff36b31966ffbda85d92d69
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
15 files changed:
plugins/iot-headed/display/core.c
plugins/iot-headed/display/key-filter.c
plugins/mobile/display/core.c
plugins/mobile/display/key-filter.c
plugins/tv/display/core.c
plugins/tv/display/key-filter.c
plugins/wearable/display/core.c
plugins/wearable/display/key-filter.c
src/display/core.h
src/display/display-panel.c
src/display/display-panel.h
src/display/display-plugin.c
src/display/display-plugin.h
src/display/display-state-transition.c
src/display/display-state-transition.h