Numworks Epsilon
1.4.1
Graphing Calculator Operating System
cursor_view.h
Go to the documentation of this file.
1
#ifndef SHARED_CURSOR_VIEW_H
2
#define SHARED_CURSOR_VIEW_H
3
4
#include <
escher.h
>
5
6
namespace
Shared
{
7
8
class
CursorView
:
public
View
{
9
public
:
10
using
View::View
;
11
void
drawRect
(
KDContext
* ctx,
KDRect
rect)
const override
;
12
KDSize
minimalSizeForOptimalDisplay
()
const override
;
13
private
:
14
constexpr
static
KDCoordinate
k_size = 19;
15
};
16
17
}
18
19
#endif
Shared
Definition:
banner_view.cpp:5
KDCoordinate
int16_t KDCoordinate
Definition:
coordinate.h:6
escher.h
KDSize
Definition:
size.h:6
Shared::CursorView::minimalSizeForOptimalDisplay
KDSize minimalSizeForOptimalDisplay() const override
Definition:
cursor_view.cpp:12
KDContext
Definition:
context.h:8
KDRect
Definition:
rect.h:26
View::View
View()
Definition:
view.cpp:6
Shared::CursorView
Definition:
cursor_view.h:8
View
Definition:
view.h:23
Shared::CursorView::drawRect
void drawRect(KDContext *ctx, KDRect rect) const override
Definition:
cursor_view.cpp:5
epsilon
apps
shared
cursor_view.h
Generated by
1.8.14