1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-22 17:18:39 +00:00

Add Freetype support

This commit is contained in:
Ilya Zhuravlev 2013-02-03 16:19:09 +04:00 committed by PilzAdam
parent df3c925b3c
commit 30b9a4d6b4
23 changed files with 7271 additions and 16 deletions

View file

@ -29,6 +29,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "gettext.h"
#if USE_FREETYPE
#include "intlGUIEditBox.h"
#endif
GUITextInputMenu::GUITextInputMenu(gui::IGUIEnvironment* env,
gui::IGUIElement* parent, s32 id,
IMenuManager *menumgr,
@ -105,8 +109,12 @@ void GUITextInputMenu::regenerateGui(v2u32 screensize)
{
core::rect<s32> rect(0, 0, 300, 30);
rect = rect + v2s32(size.X/2-300/2, size.Y/2-30/2-25);
gui::IGUIElement *e =
Environment->addEditBox(text.c_str(), rect, true, this, 256);
#if USE_FREETYPE
gui::IGUIElement *e = (gui::IGUIElement *) new gui::intlGUIEditBox(text.c_str(), true, Environment, this, 256, rect);
e->drop();
#else
gui::IGUIElement *e = Environment->addEditBox(text.c_str(), rect, true, this, 256);
#endif
Environment->setFocus(e);
irr::SEvent evt;