JS: Add submenu module (#3601)

* JS: Add submenu module
* Using view_holder instead of view_dispatcher

Co-authored-by: nminaylov <nm29719@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
WillyJL
2024-05-16 18:55:08 +01:00
committed by GitHub
parent 7c63bf7574
commit 63403bbae2
6 changed files with 192 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,61.3,,
Version,+,61.4,,
Header,+,applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
@@ -28,6 +28,7 @@ Header,+,applications/services/gui/modules/variable_item_list.h,,
Header,+,applications/services/gui/modules/widget.h,,
Header,+,applications/services/gui/modules/widget_elements/widget_element.h,,
Header,+,applications/services/gui/view_dispatcher.h,,
Header,+,applications/services/gui/view_holder.h,,
Header,+,applications/services/gui/view_stack.h,,
Header,+,applications/services/input/input.h,,
Header,+,applications/services/loader/firmware_api/firmware_api.h,,
@@ -3483,6 +3484,16 @@ Function,+,view_dispatcher_switch_to_view,void,"ViewDispatcher*, uint32_t"
Function,+,view_free,void,View*
Function,+,view_free_model,void,View*
Function,+,view_get_model,void*,View*
Function,+,view_holder_alloc,ViewHolder*,
Function,+,view_holder_attach_to_gui,void,"ViewHolder*, Gui*"
Function,+,view_holder_free,void,ViewHolder*
Function,+,view_holder_get_free_context,void*,ViewHolder*
Function,+,view_holder_set_back_callback,void,"ViewHolder*, BackCallback, void*"
Function,+,view_holder_set_free_callback,void,"ViewHolder*, FreeCallback, void*"
Function,+,view_holder_set_view,void,"ViewHolder*, View*"
Function,+,view_holder_start,void,ViewHolder*
Function,+,view_holder_stop,void,ViewHolder*
Function,+,view_holder_update,void,"View*, void*"
Function,+,view_port_alloc,ViewPort*,
Function,+,view_port_draw_callback_set,void,"ViewPort*, ViewPortDrawCallback, void*"
Function,+,view_port_enabled_set,void,"ViewPort*, _Bool"
1 entry status name type params
2 Version + 61.3 61.4
3 Header + applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h
4 Header + applications/services/bt/bt_service/bt.h
5 Header + applications/services/cli/cli.h
28 Header + applications/services/gui/modules/widget.h
29 Header + applications/services/gui/modules/widget_elements/widget_element.h
30 Header + applications/services/gui/view_dispatcher.h
31 Header + applications/services/gui/view_holder.h
32 Header + applications/services/gui/view_stack.h
33 Header + applications/services/input/input.h
34 Header + applications/services/loader/firmware_api/firmware_api.h
3484 Function + view_free void View*
3485 Function + view_free_model void View*
3486 Function + view_get_model void* View*
3487 Function + view_holder_alloc ViewHolder*
3488 Function + view_holder_attach_to_gui void ViewHolder*, Gui*
3489 Function + view_holder_free void ViewHolder*
3490 Function + view_holder_get_free_context void* ViewHolder*
3491 Function + view_holder_set_back_callback void ViewHolder*, BackCallback, void*
3492 Function + view_holder_set_free_callback void ViewHolder*, FreeCallback, void*
3493 Function + view_holder_set_view void ViewHolder*, View*
3494 Function + view_holder_start void ViewHolder*
3495 Function + view_holder_stop void ViewHolder*
3496 Function + view_holder_update void View*, void*
3497 Function + view_port_alloc ViewPort*
3498 Function + view_port_draw_callback_set void ViewPort*, ViewPortDrawCallback, void*
3499 Function + view_port_enabled_set void ViewPort*, _Bool