--- a/ui/winui/text.cpp Sat Oct 14 10:55:11 2023 +0200 +++ b/ui/winui/text.cpp Tue Oct 17 21:00:48 2023 +0200 @@ -107,7 +107,7 @@ // -------------------------- getter/setter for textfield UiString -------------------------- -static char* tf_get(UiString* str, std::wstring &value) { +char* ui_string_get(UiString* str, std::wstring &value) { if (str->value.ptr) { str->value.free(str->value.ptr); } @@ -118,7 +118,7 @@ return str->value.ptr; } -static std::wstring tf_set(UiString* str, const char* value) { +std::wstring ui_string_set(UiString* str, const char* value) { if (str->value.ptr) { str->value.free(str->value.ptr); } @@ -134,29 +134,29 @@ return s; } -extern "C" char* ui_textfield_get(UiString * str) { +char* ui_textfield_get(UiString * str) { UiWidget* widget = (UiWidget*)str->obj; TextBox box = widget->uielement.as<TextBox>(); std::wstring wstr(box.Text()); - return tf_get(str, wstr); + return ui_string_get(str, wstr); } -extern "C" void ui_textfield_set(UiString * str, const char* newvalue) { +void ui_textfield_set(UiString * str, const char* newvalue) { UiWidget* widget = (UiWidget*)str->obj; TextBox box = widget->uielement.as<TextBox>(); - box.Text(tf_set(str, newvalue)); + box.Text(ui_string_set(str, newvalue)); } -extern "C" char* ui_passwordfield_get(UiString * str) { +char* ui_passwordfield_get(UiString * str) { UiWidget* widget = (UiWidget*)str->obj; PasswordBox box = widget->uielement.as<PasswordBox>(); std::wstring wstr(box.Password()); - return tf_get(str, wstr); + return ui_string_get(str, wstr); } -extern "C" void ui_passwordfield_set(UiString * str, const char* newvalue) { +void ui_passwordfield_set(UiString * str, const char* newvalue) { UiWidget* widget = (UiWidget*)str->obj; PasswordBox box = widget->uielement.as<PasswordBox>(); - box.Password(tf_set(str, newvalue)); + box.Password(ui_string_set(str, newvalue)); }