Add date/time input module

This commit is contained in:
Aaron Tulino (Aaronjamt)
2025-08-13 00:13:26 -07:00
parent d1c3b0bc68
commit 64a638d7da
4 changed files with 424 additions and 0 deletions
+6
View File
@@ -14,6 +14,7 @@ Header,+,applications/services/gui/icon_i.h,,
Header,+,applications/services/gui/modules/button_menu.h,,
Header,+,applications/services/gui/modules/button_panel.h,,
Header,+,applications/services/gui/modules/byte_input.h,,
Header,+,applications/services/gui/modules/date_time_input.h,,
Header,+,applications/services/gui/modules/dialog_ex.h,,
Header,+,applications/services/gui/modules/empty_screen.h,,
Header,+,applications/services/gui/modules/file_browser.h,,
@@ -925,6 +926,11 @@ Function,+,crypto1_reset,void,Crypto1*
Function,+,crypto1_word,uint32_t,"Crypto1*, uint32_t, int"
Function,-,ctermid,char*,char*
Function,-,cuserid,char*,char*
Function,+,date_time_input_alloc,DateTimeInput*,
Function,+,date_time_input_free,void,DateTimeInput*
Function,+,date_time_input_get_view,View*,DateTimeInput*
Function,+,date_time_input_set_header_text,void,"DateTimeInput*, const char*"
Function,+,date_time_input_set_result_callback,void,"DateTimeInput*, DateTimeChangedCallback, DateTimeDoneCallback, void*, DateTime*"
Function,+,datetime_datetime_to_timestamp,uint32_t,DateTime*
Function,+,datetime_get_days_per_month,uint8_t,"_Bool, uint8_t"
Function,+,datetime_get_days_per_year,uint16_t,uint16_t
1 entry status name type params
14 Header + applications/services/gui/modules/button_menu.h
15 Header + applications/services/gui/modules/button_panel.h
16 Header + applications/services/gui/modules/byte_input.h
17 Header + applications/services/gui/modules/date_time_input.h
18 Header + applications/services/gui/modules/dialog_ex.h
19 Header + applications/services/gui/modules/empty_screen.h
20 Header + applications/services/gui/modules/file_browser.h
926 Function + crypto1_word uint32_t Crypto1*, uint32_t, int
927 Function - ctermid char* char*
928 Function - cuserid char* char*
929 Function + date_time_input_alloc DateTimeInput*
930 Function + date_time_input_free void DateTimeInput*
931 Function + date_time_input_get_view View* DateTimeInput*
932 Function + date_time_input_set_header_text void DateTimeInput*, const char*
933 Function + date_time_input_set_result_callback void DateTimeInput*, DateTimeChangedCallback, DateTimeDoneCallback, void*, DateTime*
934 Function + datetime_datetime_to_timestamp uint32_t DateTime*
935 Function + datetime_get_days_per_month uint8_t _Bool, uint8_t
936 Function + datetime_get_days_per_year uint16_t uint16_t