ui/qt/text.h

changeset 103
6606616eca9f
parent 0
2483f517c562
--- a/ui/qt/text.h	Tue Feb 25 21:11:00 2025 +0100
+++ b/ui/qt/text.h	Sat Apr 05 16:46:11 2025 +0200
@@ -1,7 +1,7 @@
 /*
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
  *
- * Copyright 2014 Olaf Wintermann. All rights reserved.
+ * Copyright 2025 Olaf Wintermann. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
@@ -36,18 +36,24 @@
 
 // value implementations
 extern "C" {    
-    char* ui_textarea_get(UiText *text);
-    void ui_textarea_set(UiText *text, char *str);
-    char* ui_textarea_getsubstr(UiText *text, int begin, int end);
-    void ui_textarea_insert(UiText *text, int pos, char *str);
-    void ui_textarea_setposition(UiText *text, int pos);
-    int ui_textarea_position(UiText *text);
-    void ui_textarea_selection(UiText *text, int *begin, int *end);
-    int ui_textarea_length(UiText *text);
-    void ui_textarea_remove(UiText *text, int begin, int end);
     
-    char* ui_textfield_get(UiString *str);
-    void ui_textfield_set(UiString *str, char *value);
+void ui_textarea_save(UiText *text);
+void ui_textarea_restore(UiText *text);
+void ui_textarea_text_destroy(UiText *text);
+char* ui_textarea_get(UiText *text);
+void ui_textarea_set(UiText *text, const char *str);
+char* ui_textarea_getsubstr(UiText *text, int begin, int end);
+void ui_textarea_insert(UiText *text, int pos, char *str);
+void ui_textarea_setposition(UiText *text, int pos);
+int ui_textarea_position(UiText *text);
+void ui_textarea_setselection(UiText *text, int begin, int end);
+void ui_textarea_selection(UiText *text, int *begin, int *end);
+int ui_textarea_length(UiText *text);
+void ui_textarea_remove(UiText *text, int begin, int end);
+    
+char* ui_textfield_get(UiString *str) ;
+void ui_textfield_set(UiString *str, const char *value);
+
 }
 
 

mercurial