26 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 28 # define MR_DllDeclare __declspec( dllexport ) 30 # define MR_DllDeclare __declspec( dllimport ) 33 # define MR_DllDeclare
Definition: ActiveText.h:54
Describes a font used for the UI.
Definition: UiFont.h:44
virtual ~ActiveText()
Definition: ActiveText.h:67
UiFont font
Definition: BaseText.h:87
std::string text
Definition: BaseText.h:86
uiLayoutFlags_t layoutFlags
Definition: UiViewModel.h:224
void SetCaretVisible(bool visible)
Set the visibility of the caret.
Definition: ActiveText.cpp:47
MR_UInt32 uiLayoutFlags_t
Definition: UiLayoutFlags.h:53
size_t caretPos
Definition: ActiveText.h:89
Base class for display managers.
Definition: Display.h:73
bool caretVisible
Definition: ActiveText.h:88
Definition: ActiveText.h:59
Vec2 pos
Definition: UiViewModel.h:221
void AttachView(Display &disp) override
Definition: ActiveText.h:70
size_t GetCaretPos() const
Retrieve the position of the caret.
Definition: ActiveText.h:84
Color color
Definition: BaseText.h:88
void SetCaretPos(size_t pos)
Set the caret position.
Definition: ActiveText.cpp:60
First index for subclasses.
Definition: BaseText.h:59
First index for subclasses.
Definition: ActiveText.h:60
Definition: ActiveText.h:58
A text widget where the contents may change often (i.e., updated every few frames, or even every frame).
Definition: ActiveText.h:49
ActiveText(const std::string &text, const UiFont &font, const Color color, uiLayoutFlags_t layoutFlags=0)
Constructor.
Definition: ActiveText.cpp:34
Base class for widgets that display text.
Definition: BaseText.h:46
Definition: Announcement.h:24
bool IsCaretVisible() const
Check if the caret is visible.
Definition: ActiveText.h:77
BaseText(const std::string &text, const UiFont &font, const Color color, uiLayoutFlags_t layoutFlags=0)
Constructor for automatically-sized widget.
Definition: BaseText.cpp:36
void AttachViewDynamic(Display &disp, T *self)
Definition: ViewModel.h:68