summaryrefslogtreecommitdiff
path: root/src/DisplayApp/Screens/InfiniPaint.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/DisplayApp/Screens/InfiniPaint.cpp')
-rw-r--r--src/DisplayApp/Screens/InfiniPaint.cpp44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/DisplayApp/Screens/InfiniPaint.cpp b/src/DisplayApp/Screens/InfiniPaint.cpp
deleted file mode 100644
index b340f5d8..00000000
--- a/src/DisplayApp/Screens/InfiniPaint.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
-#include <libs/lvgl/lvgl.h>
-#include <libraries/log/nrf_log.h>
-#include "InfiniPaint.h"
-#include "../DisplayApp.h"
-
-using namespace Pinetime::Applications::Screens;
-extern lv_font_t jetbrains_mono_extrabold_compressed;
-extern lv_font_t jetbrains_mono_bold_20;
-
-InfiniPaint::InfiniPaint(Pinetime::Applications::DisplayApp *app, Pinetime::Components::LittleVgl& lvgl) : Screen(app), lvgl{lvgl} {
- app->SetTouchMode(DisplayApp::TouchModes::Polling);
- std::fill(b, b+bufferSize, LV_COLOR_WHITE);
-}
-
-InfiniPaint::~InfiniPaint() {
- // Reset the touchmode
- app->SetTouchMode(DisplayApp::TouchModes::Gestures);
- lv_obj_clean(lv_scr_act());
-}
-
-bool InfiniPaint::Refresh() {
- return running;
-}
-
-bool InfiniPaint::OnButtonPushed() {
- running = false;
- return true;
-}
-
-bool InfiniPaint::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
- return true;
-}
-
-bool InfiniPaint::OnTouchEvent(uint16_t x, uint16_t y) {
- lv_area_t area;
- area.x1 = x-(width/2);
- area.y1 = y-(height/2);
- area.x2 = x+(width/2)-1;
- area.y2 = y+(height/2)-1;
- lvgl.SetFullRefresh(Components::LittleVgl::FullRefreshDirections::None);
- lvgl.FlushDisplay(&area, b);
- return true;
-}
-