Welcome to mirror list, hosted at ThFree Co, Russian Federation.

desktop_view_slideshow.h « views « desktop « applications - github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 5b45a6b7029b7872b92e75496b7ec2ec7b32eef6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once

#include <gui/view.h>

#include "desktop_events.h"

typedef struct DesktopSlideshowView DesktopSlideshowView;

typedef void (*DesktopSlideshowViewCallback)(DesktopEvent event, void* context);

DesktopSlideshowView* desktop_view_slideshow_alloc();

void desktop_view_slideshow_free(DesktopSlideshowView* main_view);

View* desktop_view_slideshow_get_view(DesktopSlideshowView* main_view);

void desktop_view_slideshow_set_callback(
    DesktopSlideshowView* main_view,
    DesktopSlideshowViewCallback callback,
    void* context);