Add Keyboard input and enter support for text editor.

This commit is contained in:
James Grogan 2022-11-17 13:13:01 +00:00
parent cf9bace272
commit 9301769d58
23 changed files with 315 additions and 121 deletions

View file

@ -3,10 +3,27 @@
#include "Color.h"
#include "FontItem.h"
#include <vector>
class TextData
{
public:
bool operator==(const TextData& rhs) const
{
return (mContent == rhs.mContent)
&& (mLines == rhs.mLines)
&& (mFont == rhs.mFont);
}
bool operator!=(const TextData& rhs) const
{
return !operator==(rhs);
}
public:
TextData() = default;
std::string mContent;
std::vector<std::string> mLines;
FontItem mFont;
};