1 #ifndef MWGUI_FORMATTING_H
2 #define MWGUI_FORMATTING_H
4 #include <MyGUI_Colour.h>
17 ,
mFont(
"Journalbook Magic Cards")
30 mAlign(MyGUI::Align::Left | MyGUI::Align::Top)
81 typedef std::pair<int, int>
Page;
82 typedef std::vector<Page>
Pages;
151 const TextStyle & textStyle,
const std::string & text);
164 const std::string & src,
int width,
int height);
Definition: formatting.hpp:46
Definition: formatting.hpp:49
BookTextParser(const std::string &text)
Definition: formatting.cpp:27
int mTextSize
Definition: formatting.hpp:24
Events
Definition: formatting.hpp:41
TextStyle()
Definition: formatting.hpp:15
bool mIgnoreNewlineTags
Definition: formatting.hpp:69
size_t mIndex
Definition: formatting.hpp:65
TextStyle mTextStyle
Definition: formatting.hpp:156
void flushBuffer()
Definition: formatting.cpp:123
MyGUI::Colour mColour
Definition: formatting.hpp:22
Attributes mAttributes
Definition: formatting.hpp:71
bool isClosingTag() const
Definition: formatting.cpp:134
void registerTag(const std::string &tag, Events type)
Definition: formatting.cpp:53
Gui::EditBox * mEditBox
Definition: formatting.hpp:157
Definition: formatting.hpp:45
Definition: formatting.hpp:13
bool mIgnoreLineEndings
Definition: formatting.hpp:70
virtual int pageSplit()
Definition: formatting.cpp:440
std::map< std::string, Events > mTagTypes
Definition: formatting.hpp:74
std::map< std::string, std::string > Attributes
Definition: formatting.hpp:40
Definition: formatting.hpp:43
std::string mFont
Definition: formatting.hpp:23
int currentFontHeight() const
std::string getReadyText() const
Definition: formatting.cpp:58
Definition: formatting.hpp:44
Events next()
Definition: formatting.cpp:63
void parseTag(std::string tag)
Definition: formatting.cpp:139
virtual int getHeight()
Definition: formatting.cpp:435
std::string mTag
Definition: formatting.hpp:72
std::string mReadyText
Definition: formatting.hpp:67
TextElement(MyGUI::Widget *parent, Paginator &pag, const BlockStyle &blockStyle, const TextStyle &textStyle, const std::string &text)
Definition: formatting.cpp:413
std::string mBuffer
Definition: formatting.hpp:75
Definition: formatting.hpp:37
Definition: formatting.hpp:147
bool mClosingTag
Definition: formatting.hpp:73
Definition: formatting.hpp:47
Definition: formatting.hpp:48
const Attributes & getAttributes() const
Definition: formatting.cpp:129
std::string mText
Definition: formatting.hpp:66