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