mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-21 14:50:44 +01:00
18 lines
477 B
C++
18 lines
477 B
C++
#include <escher/solid_text_area.h>
|
|
|
|
void SolidTextArea::ContentView::clearRect(KDContext * ctx, KDRect rect) const {
|
|
ctx->fillRect(rect, m_backgroundColor);
|
|
}
|
|
|
|
void SolidTextArea::ContentView::drawLine(KDContext * ctx, int line, const char * text, size_t length, int fromColumn, int toColumn) const {
|
|
drawStringAt(
|
|
ctx,
|
|
line,
|
|
fromColumn,
|
|
text + fromColumn,
|
|
min(length - fromColumn, toColumn - fromColumn),
|
|
m_textColor,
|
|
m_backgroundColor
|
|
);
|
|
}
|