Implemented basic keyboard #18

Merged
CommanderRedYT merged 9 commits from keyboard into main 2022-06-14 13:56:33 +02:00
11 changed files with 444 additions and 54 deletions

View File

@@ -30,6 +30,7 @@ set(headers
src/graphdisplay.h src/graphdisplay.h
src/icon.h src/icon.h
src/iconinterface.h src/iconinterface.h
src/keyboardhelper.h
src/icons/back.h src/icons/back.h
src/icons/checked.h src/icons/checked.h
src/icons/unchecked.h src/icons/unchecked.h

View File

@@ -8,15 +8,24 @@ void ChangeValueDisplayInterface::initScreen()
{ {
Base::initScreen(); Base::initScreen();
tft.drawRect(25, 75, 190, 65, TFT_WHITE); tft.drawRoundRect(35, 65, 190, 65, 8, TFT_WHITE);
m_valueLabel.start(); m_valueLabel.start();
tft.setTextFont(4); tft.setTextFont(4);
tft.setTextColor(TFT_WHITE); tft.setTextColor(TFT_WHITE);
if (espgui::isLandscape())
{
tft.drawString("Change value and press", 10, 152);
tft.drawString("button to confirm and", 10, 177);
tft.drawString("go back", 10, 202);
}
else
{
tft.drawString("Change value and", 10, 160); tft.drawString("Change value and", 10, 160);
tft.drawString("press button to", 10, 185); tft.drawString("press button to", 10, 185);
tft.drawString("confirm and go", 10, 210); tft.drawString("confirm and go", 10, 210);
tft.drawString("back.", 10, 235); tft.drawString("back.", 10, 235);
}
} }
template<> template<>

View File

@@ -33,7 +33,7 @@ public:
virtual void setShownValue(int value) = 0; virtual void setShownValue(int value) = 0;
protected: protected:
Label m_valueLabel{26, 81}; // 188, 53 Label m_valueLabel{36, 71}; // 188, 53
}; };
template<typename Tvalue> template<typename Tvalue>

View File

@@ -40,7 +40,7 @@ private:
T m_value; T m_value;
bool m_pressed{}; bool m_pressed{};
Label m_valueLabel{26, 81}; // 188, 53 Label m_valueLabel{36, 71}; // 188, 53
}; };
template<typename T> template<typename T>
@@ -58,15 +58,24 @@ void ChangeValueDisplayChrono<T>::initScreen()
{ {
Base::initScreen(); Base::initScreen();
tft.drawRect(25, 75, 190, 65, TFT_WHITE); tft.drawRoundRect(32, 65, 190, 34, 8, TFT_WHITE);
m_valueLabel.start(); m_valueLabel.start();
tft.setTextFont(4); tft.setTextFont(4);
tft.setTextColor(TFT_WHITE); tft.setTextColor(TFT_WHITE);
if (espgui::isLandscape())
{
tft.drawString("Change value and press", 10, 152);
tft.drawString("button to confirm and", 10, 177);
tft.drawString("go back", 10, 202);
}
else
{
tft.drawString("Change value and", 10, 160); tft.drawString("Change value and", 10, 160);
tft.drawString("press button to", 10, 185); tft.drawString("press button to", 10, 185);
tft.drawString("confirm and go", 10, 210); tft.drawString("confirm and go", 10, 210);
tft.drawString("back.", 10, 235); tft.drawString("back.", 10, 235);
}
} }
template<typename T> template<typename T>

View File

@@ -19,7 +19,7 @@ void ChangeValueDisplay<wifi_stack::ip_address_t>::initScreen()
Base::initScreen(); Base::initScreen();
tft.setTextColor(TFT_WHITE); tft.setTextColor(TFT_WHITE);
tft.drawString("Change IP", 0, 50); tft.drawString("Change IP Address", 0, 50);
for(int i = 0; i <= 3; i++) for(int i = 0; i <= 3; i++)
{ {
@@ -30,6 +30,10 @@ void ChangeValueDisplay<wifi_stack::ip_address_t>::initScreen()
for (auto &label : m_labels) for (auto &label : m_labels)
label.start(); label.start();
tft.drawString(".", spacing+boxWidth+spacing/4, y);
tft.drawString(".", spacing*2+boxWidth*2+spacing/4, y);
tft.drawString(".", spacing*3+boxWidth*3+spacing/4, y);
drawRect(m_currentIndex, 1, TFT_YELLOW); drawRect(m_currentIndex, 1, TFT_YELLOW);
drawRect(m_currentIndex, 2, TFT_YELLOW); drawRect(m_currentIndex, 2, TFT_YELLOW);
@@ -108,7 +112,7 @@ void ChangeValueDisplay<wifi_stack::ip_address_t>::buttonReleased(Button button)
void ChangeValueDisplay<wifi_stack::ip_address_t>::drawRect(int index, int offset, uint32_t color) const void ChangeValueDisplay<wifi_stack::ip_address_t>::drawRect(int index, int offset, uint32_t color) const
{ {
tft.drawRect(m_labels[index].x()-offset, m_labels[index].y()-offset, boxWidth+(offset*2), boxHeight+(offset*2), color); tft.drawRoundRect(m_labels[index].x()-offset, m_labels[index].y()-offset, boxWidth+(offset*2), boxHeight+(offset*2), 3, color);
} }
} // namespace espgui } // namespace espgui

View File

@@ -1,5 +1,8 @@
#include "changevaluedisplay_string.h" #include "changevaluedisplay_string.h"
// 3rdparty lib includes
#include <espchrono.h>
// local includes // local includes
#include "tftinstance.h" #include "tftinstance.h"
@@ -8,63 +11,62 @@ void espgui::ChangeValueDisplay<std::string>::start()
Base::start(); Base::start();
m_value = this->getValue(); m_value = this->getValue();
m_pressed = false;
} }
void espgui::ChangeValueDisplay<std::string>::initScreen() void espgui::ChangeValueDisplay<std::string>::initScreen()
{ {
Base::initScreen(); Base::initScreen();
tft.drawRect(25, 75, 190, 65, TFT_WHITE); tft.drawRoundRect(10, 50, tft.width() - 20, 34, 5, TFT_WHITE);
m_valueLabel.start(); m_valueLabel.start();
tft.setTextFont(4); m_keyboard.start();
tft.setTextColor(TFT_WHITE);
tft.drawString("Change value and", 10, 160);
tft.drawString("press button to", 10, 185);
tft.drawString("confirm and go", 10, 210);
tft.drawString("back.", 10, 235);
}
void espgui::ChangeValueDisplay<std::string>::update()
{
Base::update();
if (m_pressed)
{
m_pressed = false;
if (auto result = this->setValue(m_value); result)
confirm();
else
errorOccured(std::move(result).error());
}
} }
void espgui::ChangeValueDisplay<std::string>::redraw() void espgui::ChangeValueDisplay<std::string>::redraw()
{ {
const auto now = espchrono::millis_clock::now().time_since_epoch().count() / 1000;
Base::redraw(); Base::redraw();
tft.setTextColor(TFT_WHITE, TFT_BLACK); tft.setTextColor(TFT_WHITE, TFT_BLACK);
tft.setTextFont(4); tft.setTextFont(4);
m_valueLabel.redraw(m_value); m_valueLabel.redraw(m_value);
tft.drawRect(m_valueLabel.x() + tft.textWidth(m_value) + 3, m_valueLabel.y(), 2, tft.fontHeight(), (now % 1000 < 500) ? TFT_WHITE : TFT_BLACK);
}
void espgui::ChangeValueDisplay<std::string>::setShownValue(std::string &&value)
{
tft.drawRect(m_valueLabel.x() + tft.textWidth(m_value) + 3, m_valueLabel.y(), 2, tft.fontHeight(), TFT_BLACK);
m_value = std::move(value);
} }
void espgui::ChangeValueDisplay<std::string>::buttonPressed(Button button) void espgui::ChangeValueDisplay<std::string>::buttonPressed(Button button)
{ {
//Base::buttonPressed(button); //Base::buttonPressed(button);
m_keyboard.buttonPressed(button);
switch (button)
{
case Button::Left: this->back(); break;
case Button::Right: m_pressed = true; break;
default:;
}
} }
void espgui::ChangeValueDisplay<std::string>::buttonReleased(Button button) void espgui::ChangeValueDisplay<std::string>::buttonReleased(Button button)
{ {
//Base::buttonReleased(button); //Base::buttonReleased(button);
m_keyboard.buttonReleased(button);
// TODO stop auto scroll // TODO stop auto scroll
} }
void espgui::ChangeValueDisplay<std::string>::confirmValue()
{
if (auto result = this->setValue(m_value); result)
confirm();
else
errorOccured(std::move(result).error());
}
void espgui::ChangeValueDisplay<std::string>::removeLastCharFromShownValue()
{
if (auto val = this->shownValue(); !val.empty())
{
val.pop_back();
this->setShownValue(std::move(val));
}
}

View File

@@ -4,11 +4,12 @@
#include <string> #include <string>
// local includes // local includes
#include "changevaluedisplay.h"
#include "displaywithtitle.h"
#include "confirminterface.h"
#include "backinterface.h" #include "backinterface.h"
#include "changevaluedisplay.h"
#include "confirminterface.h"
#include "displaywithtitle.h"
#include "errorhandlerinterface.h" #include "errorhandlerinterface.h"
#include "keyboardhelper.h"
#include "widgets/label.h" #include "widgets/label.h"
namespace espgui { namespace espgui {
@@ -29,20 +30,24 @@ public:
void start() override; void start() override;
void initScreen() override; void initScreen() override;
void update() override;
void redraw() override; void redraw() override;
void buttonPressed(Button button) override; void buttonPressed(Button button) override;
void buttonReleased(Button button) override; void buttonReleased(Button button) override;
void confirmValue();
const std::string &shownValue() const { return m_value; } const std::string &shownValue() const { return m_value; }
void setShownValue(std::string &&value) { m_value = std::move(value); } void setShownValue(std::string &&value);
void appendToShownValue(char c) { m_value.push_back(c); }
void appendToShownValue(const std::string &s) { m_value.append(s); }
void removeLastCharFromShownValue();
private: private:
std::string m_value; std::string m_value;
bool m_pressed{};
Label m_valueLabel{26, 81}; // 188, 53 Label m_valueLabel{12, 55}; // 188, 53
Keyboard<ChangeValueDisplay<std::string>> m_keyboard{*this};
}; };
} // namespace espgui } // namespace espgui

355
src/keyboardhelper.h Normal file
View File

@@ -0,0 +1,355 @@
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
#pragma once
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// esp-idf includes
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
#include <esp_log.h>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// 3rdparty lib includes
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
#include <fmt/core.h>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
#include <strutils.h>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// local includes
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
#include "display.h"
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
#include "screenmanager.h"
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
#include "tftinstance.h"
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
namespace espgui {
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
namespace {
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
constexpr const char * const TAG = "KeyboardHelper";
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// all ascii chars from '!' to '~'
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
constexpr const char * const KEYBOARD_SCREEN_1 = "\"!$%&/()=?QWERTZUIOPASDFGHJKL YXCVBNM";
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
constexpr const char * const KEYBOARD_SCREEN_2 = "1234567890qwertzuiopasdfghjkl yxcvbnm";
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
constexpr const char * const KEYBOARD_SCREEN_3 = "#'*+-,.;:_<|>\\@[]^_`{}~\"!$%&/ ()=?+-*";
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
constexpr const char * const SHIFT = "Shift";
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
constexpr const char * const SPACE = "Space";
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
constexpr const char * const BACKSPACE = "Back";
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
constexpr const char * const ENTER = "Enter";
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
} // namespace
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay = espgui::Display>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
class Keyboard
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
public:
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
explicit Keyboard(TDisplay &display) : m_display(display) {}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void start();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void buttonPressed(Button button);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void buttonReleased(Button button);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void moveSelectorUp();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void moveSelectorDown();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void moveSelectorLeft();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void moveSelectorRight();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
private:
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void updateCharLength();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void drawKeyboard(bool dont_draw_string = false);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void nextScreen();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
int32_t m_char_length{0};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
std::string m_keyboard{KEYBOARD_SCREEN_1};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
std::string m_keyset{};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
TDisplay &m_display;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
int32_t m_keyboard_start_y{0};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
int32_t m_char_index{10};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
int32_t m_last_char_index{-1};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
enum class Screen : uint8_t {
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
SCREEN_1,
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
SCREEN_2,
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
SCREEN_3,
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
SCREEN_MAX
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
Screen m_current_screen{Screen::SCREEN_2};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void Keyboard<TDisplay>::moveSelectorUp()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_last_char_index = m_char_index;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_char_index -= 10;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index < 0)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_char_index = (m_char_length + 4) - m_char_index;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void Keyboard<TDisplay>::moveSelectorDown()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_last_char_index = m_char_index;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_char_index += 10;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index >= (m_char_length + 4))
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_char_index = m_char_index - (m_char_length + 4);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void Keyboard<TDisplay>::nextScreen()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_current_screen = static_cast<Screen>(static_cast<uint8_t>(m_current_screen) + uint8_t{1});
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_current_screen >= Screen::SCREEN_MAX)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_current_screen = Screen::SCREEN_1;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
updateCharLength();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
start();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void Keyboard<TDisplay>::drawKeyboard(bool dont_draw_string)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
size_t char_index{0};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
std::string keyboard_screen{m_keyboard};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
std::vector<std::string> keyboard_lines;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
for (size_t i = 0; i < keyboard_screen.size(); i += 10)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
std::string line = keyboard_screen.substr(i, 10);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (cpputils::stringEndsWith(line, " "))
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
line.pop_back();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
keyboard_lines.push_back(line);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const auto datum = tft.getTextDatum();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextDatum(MC_DATUM);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
for (size_t i = 0; i < keyboard_lines.size(); i++)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{ tft.setTextColor(TFT_WHITE);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_GREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const int32_t y = m_keyboard_start_y + (i * tft.fontHeight() + 9);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
std::string line = keyboard_lines[i];
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const int16_t x = tft.width() / (line.size() + 1);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
for (size_t j = 0; j < line.size(); j++)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const std::string _char{line[j]};
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const int32_t x_pos = x * (j + 1);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const int32_t y_pos = y;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const auto width = tft.textWidth(_char) + 2;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const auto height = tft.fontHeight() + 4;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (char_index == m_char_index)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawRoundRect(x_pos-width/2-1, y_pos-height/2, width+2, height-4, 3, TFT_DARKGREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (char_index == m_last_char_index)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawRoundRect(x_pos-width/2-1, y_pos-height/2, width+2, height-4, 3, TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (!dont_draw_string || char_index == m_char_index || char_index == m_last_char_index)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (char_index == m_char_index || char_index == m_last_char_index)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(char_index == m_last_char_index ? TFT_GREY : TFT_WHITE);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawString(_char, x_pos, y_pos);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (char_index == m_char_index)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_GREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
char_index++;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextDatum(datum);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// draw 3 extra buttons, back, space and enter (x=10, x=tft.width()/2, x=tft.width()-10)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const int32_t y = m_keyboard_start_y + (keyboard_lines.size() * tft.fontHeight());
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (isLandscape())
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// align left (SHIFT, SPACE)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawRoundRect(15 - 2, y - 1, tft.textWidth(SHIFT) + 4, tft.fontHeight() + 2, 3, TFT_DARKGREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawRoundRect(30 + tft.textWidth(SHIFT) - 2, y - 1, tft.textWidth(SPACE) + 4, tft.fontHeight() + 2, 3,
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
TFT_DARKGREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// align right (BACKSPACE, ENTER); align from tft.width()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawRoundRect(tft.width() - 30 - tft.textWidth(ENTER) - tft.textWidth(BACKSPACE) - 2, y - 1,
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.textWidth(BACKSPACE) + 4, tft.fontHeight() + 2, 3, TFT_DARKGREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawRoundRect(tft.width() - 15 - tft.textWidth(ENTER) - 2, y - 1, tft.textWidth(ENTER) + 4,
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.fontHeight() + 2, 3, TFT_DARKGREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// if (!dont_draw_string)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// align left (SHIFT, SPACE)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index == m_char_length)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_BLACK, TFT_WHITE);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_WHITE, TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawString(SHIFT, 15, y);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index == m_char_length + 1)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_BLACK, TFT_WHITE);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_WHITE, TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawString(SPACE, 30 + tft.textWidth(SHIFT), y);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// align right (BACKSPACE, ENTER); align from tft.width()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index == m_char_length + 2)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_BLACK, TFT_WHITE);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_WHITE, TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawString(BACKSPACE, tft.width() - 30 - tft.textWidth(ENTER) - tft.textWidth(BACKSPACE), y);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index == m_char_length + 3)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_BLACK, TFT_WHITE);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_WHITE, TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawString(ENTER, tft.width() - 15 - tft.textWidth(ENTER), y);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const int32_t y_2 = y + tft.fontHeight() + 4;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// align left (SHIFT, SPACE)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawRoundRect(15 - 2, y - 1, tft.textWidth(SHIFT) + 4, tft.fontHeight() + 2, 3, TFT_DARKGREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawRoundRect(15 - 2, y_2 - 1, tft.textWidth(SPACE) + 4, tft.fontHeight() + 2, 3, TFT_DARKGREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// align right (BACKSPACE, ENTER); align from tft.width()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawRoundRect(tft.width() - 15 - tft.textWidth(ENTER) - 2, y - 1, tft.textWidth(ENTER) + 4,
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.fontHeight() + 2, 3, TFT_DARKGREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawRoundRect(tft.width() - 15 - tft.textWidth(BACKSPACE) - 2, y_2 - 1, tft.textWidth(BACKSPACE) + 4,
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.fontHeight() + 2, 3, TFT_DARKGREY);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// if (!dont_draw_string)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// align left (SHIFT, SPACE)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index == m_char_length)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_BLACK, TFT_WHITE);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_WHITE, TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawString(SHIFT, 15, y);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index == m_char_length + 1)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_BLACK, TFT_WHITE);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_WHITE, TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawString(SPACE, 15, y_2);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
// align right (BACKSPACE, ENTER); align from tft.width()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index == m_char_length + 2)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_BLACK, TFT_WHITE);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_WHITE, TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawString(BACKSPACE, tft.width() - 15 - tft.textWidth(BACKSPACE), y_2);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index == m_char_length + 3)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_BLACK, TFT_WHITE);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.setTextColor(TFT_WHITE, TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawString(ENTER, tft.width() - 15 - tft.textWidth(ENTER), y);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void Keyboard<TDisplay>::updateCharLength()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
std::string tmpstr;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
switch (m_current_screen)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
case Screen::SCREEN_1:
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tmpstr = KEYBOARD_SCREEN_1;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
break;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
case Screen::SCREEN_2:
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tmpstr = KEYBOARD_SCREEN_2;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
break;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
case Screen::SCREEN_3:
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tmpstr = KEYBOARD_SCREEN_3;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
break;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
default:
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
ESP_LOGE(TAG, "Unknown screen");
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
return;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_keyboard = tmpstr;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
cpputils::stringReplaceAll(" ", "", tmpstr);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_char_length = tmpstr.length();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_keyset = tmpstr;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void Keyboard<TDisplay>::moveSelectorRight()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_last_char_index = m_char_index;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index == (m_char_length + 4) - 1)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_char_index = 0;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_char_index++;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void Keyboard<TDisplay>::moveSelectorLeft()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_last_char_index = m_char_index;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index == 0)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_char_index = (m_char_length + 4) - 1;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_char_index--;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void Keyboard<TDisplay>::start()
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
const auto isLandscape = espgui::isLandscape();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_keyboard_start_y = isLandscape ? 98 : 120;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.fillRect(1, m_keyboard_start_y - 10, tft.width()-1, tft.height() - m_keyboard_start_y - (isLandscape ? 0 : 30), TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
tft.drawSunkenRect(1, m_keyboard_start_y - 10, tft.width()-1, tft.height() - m_keyboard_start_y - (isLandscape ? 0 : 30), TFT_WHITE, TFT_GREY, TFT_BLACK);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
updateCharLength();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
drawKeyboard();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void Keyboard<TDisplay>::buttonPressed(Button button)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
switch (button)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
case Right:
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
if (m_char_index < m_char_length)
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_display.setShownValue(m_display.shownValue() + m_keyset[m_char_index]);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else if (m_char_index == m_char_length) // shift
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
nextScreen();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else if (m_char_index == m_char_length + 1) // space
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_display.setShownValue(m_display.shownValue() + " ");
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else if (m_char_index == m_char_length + 2) // backspace
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_display.removeLastCharFromShownValue();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
else if (m_char_index == m_char_length + 3) // enter
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
{
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
m_display.confirmValue();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
break;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
case Left:
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
popScreen();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
return;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
case Up:
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
moveSelectorLeft();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
drawKeyboard(true);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
break;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
case Down:
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
moveSelectorRight();
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
drawKeyboard(true);
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
break;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
default:;
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
template<typename TDisplay>
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
void Keyboard<TDisplay>::buttonReleased(espgui::Button button) {}
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida
} // namespace espgui
0xFEEDC0DE64 commented 2022-06-14 11:21:43 +02:00 (Migrated from github.com)
Review

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen

wenn impl schon im header sein muss, dann zumindest bitte unter der klasse und nicht inline in der klasse. macht zb größe abschätzen unmöglich ohne millionen zeilen zu lesen
0xFEEDC0DE64 commented 2022-06-14 13:50:17 +02:00 (Migrated from github.com)
Review

futsch oida

futsch oida

View File

@@ -105,10 +105,11 @@ void MenuDisplay::redraw()
int newHighlightedIndex{-1}; int newHighlightedIndex{-1};
const auto drawItemRect = [](const auto &label, const auto color){ const auto drawItemRect = [](const auto &label, const auto color){
tft.drawRect(5, tft.drawRoundRect(5,
label.y()-1, label.y()-1,
tft.width() - 10, tft.width() - 10,
lineHeight+1, lineHeight+1,
5,
color); color);
}; };

View File

@@ -2,4 +2,4 @@
namespace espgui { namespace espgui {
TFT_eSPI tft; TFT_eSPI tft;
} } // namespace espgui

View File

@@ -5,4 +5,8 @@
namespace espgui { namespace espgui {
extern TFT_eSPI tft; extern TFT_eSPI tft;
inline bool isLandscape()
{
return (tft.getRotation() == 1 || tft.getRotation() == 3);
}
} }