desktop_view_slideshow.h 545 B

1234567891011121314151617181920
  1. #pragma once
  2. #include <gui/view.h>
  3. #include "desktop_events.h"
  4. typedef struct DesktopSlideshowView DesktopSlideshowView;
  5. typedef void (*DesktopSlideshowViewCallback)(DesktopEvent event, void* context);
  6. DesktopSlideshowView* desktop_view_slideshow_alloc();
  7. void desktop_view_slideshow_free(DesktopSlideshowView* main_view);
  8. View* desktop_view_slideshow_get_view(DesktopSlideshowView* main_view);
  9. void desktop_view_slideshow_set_callback(
  10. DesktopSlideshowView* main_view,
  11. DesktopSlideshowViewCallback callback,
  12. void* context);