loader_menu.h 566 B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include <furi.h>
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. typedef struct LoaderMenu LoaderMenu;
  7. LoaderMenu* loader_menu_alloc();
  8. void loader_menu_free(LoaderMenu* loader_menu);
  9. void loader_menu_start(LoaderMenu* loader_menu);
  10. void loader_menu_stop(LoaderMenu* loader_menu);
  11. void loader_menu_set_closed_callback(
  12. LoaderMenu* loader_menu,
  13. void (*callback)(void*),
  14. void* context);
  15. void loader_menu_set_click_callback(
  16. LoaderMenu* loader_menu,
  17. void (*callback)(const char*, void*),
  18. void* context);
  19. #ifdef __cplusplus
  20. }
  21. #endif