desktop_first_start.h 631 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <gui/gui_i.h>
  3. #include <gui/view.h>
  4. #include <gui/canvas.h>
  5. #include <gui/elements.h>
  6. #include <furi.h>
  7. #include "desktop_events.h"
  8. typedef struct DesktopFirstStartView DesktopFirstStartView;
  9. typedef void (*DesktopFirstStartViewCallback)(DesktopEvent event, void* context);
  10. DesktopFirstStartView* desktop_first_start_alloc();
  11. void desktop_first_start_free(DesktopFirstStartView* main_view);
  12. View* desktop_first_start_get_view(DesktopFirstStartView* main_view);
  13. void desktop_first_start_set_callback(
  14. DesktopFirstStartView* main_view,
  15. DesktopFirstStartViewCallback callback,
  16. void* context);