94 const std::string &a_listname):
108 FieldSpec(
const std::string &name,
const std::wstring &label,
109 const std::wstring &default_text, s32
id,
int priority = 0,
110 gui::ECURSOR_ICON cursor_icon = ECI_NORMAL) :
141 TooltipSpec(
const std::wstring &a_tooltip, video::SColor a_bgcolor,
142 video::SColor a_color):
158 const std::string &a_parent_name,
159 const std::string &a_text,
160 const core::rect<s32> &a_rect,
188 gui::IGUIEnvironment *
guienv,
193 const std::string &formspecPrepend,
194 bool remap_dbl_click =
true);
200 TextDest *txt_dest,
const std::string &formspecPrepend,
303 bool OnEvent(
const SEvent& event)
override;
315 void getAndroidUIInput();
321 static double getImgsize(
v2u32 avail_screensize,
double screen_dpi,
double gui_scaling);
337 bool precheckElement(
const std::string &name,
const std::string &element,
338 size_t args_min,
size_t args_max, std::vector<std::string> &parts);
345 const std::string &name=
"",
const std::string &parent_type=
"");
346 std::array<StyleSpec, StyleSpec::NUM_STATES>
getStyleForElement(
const std::string &type,
347 const std::string &name=
"",
const std::string &parent_type=
"");
375 std::vector<std::pair<FieldSpec, GUITable *>>
m_tables;
382 std::vector<std::pair<FieldSpec, std::vector<std::string>>>
m_dropdowns;
499 core::rect<s32> &rect,
bool is_multiline);
502 const std::string &type);
530 bool parseMiddleRect(
const std::string &value, core::rect<s32> *parsed_rect);
535 void positionTooltip(s32 tooltip_width, s32 tooltip_height, s32 &tooltip_x, s32 &tooltip_y);
537 void showTooltip(
const std::wstring &text,
const video::SColor &color,
538 const video::SColor &bgcolor);
542 gui::IGUIElement *parent,
const StyleSpec &style,
bool word_wrap =
true, s32
id = 0);
Definition guiHyperText.h:194
Definition texturesource.h:34
static void translate_string(std::wstring_view s, Translations *translations, const std::wstring &textdomain, size_t &i, std::wstring &res, bool use_plural, unsigned long int number)
Definition string.cpp:659
Definition guiFormSpecMenu.h:69
virtual void gotText(const StringMap &fields)=0
virtual void requestScreenshot()
Definition guiFormSpecMenu.h:73
virtual ~TextDest()=default
std::string m_formname
Definition guiFormSpecMenu.h:75