desktop_view_main.h 462 B

1234567891011121314151617
  1. #pragma once
  2. #include <gui/view.h>
  3. #include "desktop_events.h"
  4. typedef struct DesktopMainView DesktopMainView;
  5. typedef void (*DesktopMainViewCallback)(DesktopEvent event, void* context);
  6. void desktop_main_set_callback(
  7. DesktopMainView* main_view,
  8. DesktopMainViewCallback callback,
  9. void* context);
  10. View* desktop_main_get_view(DesktopMainView* main_view);
  11. DesktopMainView* desktop_main_alloc();
  12. void desktop_main_free(DesktopMainView* main_view);