boilerplate_scene_1.h 823 B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include <gui/view.h>
  3. #include <gui/icon_i.h>
  4. #include "../helpers/boilerplate_custom_event.h"
  5. #include <malveke_gb_photo_icons.h>
  6. #define BMP_COMPAT // write bottom to top
  7. #include "../helpers/bmp.h"
  8. #include "../helpers/malveke_photo.h"
  9. #define WIDTH 128L
  10. #define HEIGHT 112L
  11. #define FRAME_WIDTH 128
  12. #define FRAME_HEIGTH 64
  13. typedef struct BoilerplateScene1 BoilerplateScene1;
  14. typedef void (*BoilerplateScene1Callback)(BoilerplateCustomEvent event, void* context);
  15. void boilerplate_scene_1_set_callback(
  16. BoilerplateScene1* boilerplate_scene_1,
  17. BoilerplateScene1Callback callback,
  18. void* context);
  19. View* boilerplate_scene_1_get_view(BoilerplateScene1* boilerplate_static);
  20. BoilerplateScene1* boilerplate_scene_1_alloc();
  21. void boilerplate_scene_1_free(BoilerplateScene1* boilerplate_static);