desktop_view_first_start.h 541 B

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