blob: 10661295ef7571ecd9f2b11eb3938fde36d0b61f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#pragma once
#include "Screen.h"
#include <lvgl/src/lv_core/lv_style.h>
#include <lvgl/src/lv_core/lv_obj.h>
namespace Pinetime {
namespace Components {
class Gfx;
}
namespace Applications {
namespace Screens {
class Tab : public Screen {
public:
explicit Tab(DisplayApp* app, Components::Gfx& gfx);
~Tab() override;
void Refresh(bool fullRefresh);
void OnObjectEvent(lv_obj_t* obj, lv_event_t event);
protected:
Components::Gfx& gfx;
};
}
}
}
|