ui/winui/text.cpp

branch
newapi
changeset 219
527a66c0afb2
parent 205
b1ac0dd1d38b
child 225
097f45f9c1fa
--- 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));
 }

mercurial