ui/motif/text.h

branch
newapi
changeset 406
0ebf9d7b23e8
parent 253
087cc9216f28
child 414
ef60d527c066
--- a/ui/motif/text.h	Wed Dec 04 08:57:35 2024 +0100
+++ b/ui/motif/text.h	Wed Dec 04 18:31:22 2024 +0100
@@ -37,54 +37,6 @@
 extern "C" {
 #endif
 
-#define UI_TEXTBUF_INSERT 0
-#define UI_TEXTBUF_DELETE 1
-typedef struct UiTextBufOp UiTextBufOp;
-struct UiTextBufOp {
-    UiTextBufOp *prev;
-    UiTextBufOp *next;
-    int  type; // UI_TEXTBUF_INSERT, UI_TEXTBUF_DELETE
-    int  start;
-    int  end;
-    int  len;
-    char *text;
-};
-    
-typedef struct UiUndoMgr {
-    UiTextBufOp *begin;
-    UiTextBufOp *end;
-    UiTextBufOp *cur;
-    int         length;
-    int         event;
-} UiUndoMgr;
-
-typedef struct UiTextArea {
-    UiContext *ctx;
-    int last_selection_state;
-} UiTextArea;
-    
-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_selection(UiText *text, int *begin, int *end);
-int ui_textarea_length(UiText *text);
-
-UiUndoMgr* ui_create_undomgr();
-void ui_destroy_undomgr(UiUndoMgr *mgr);
-void ui_text_selection_callback(
-        Widget widget,
-        UiTextArea *textarea,
-        XtPointer data);
-void ui_text_modify_callback(Widget widget, UiVar *var, XtPointer data);
-int ui_check_insertstr(char *oldstr, int oldlen, char *newstr, int newlen);
-void ui_free_textbuf_op(UiTextBufOp *op);
-
-char* ui_textfield_get(UiString *str);
-void ui_textfield_set(UiString *str, char *value);
-
 #ifdef	__cplusplus
 }
 #endif

mercurial