ui/motif/text.h

changeset 22
bcf880b29bc3
parent 12
fe94e0fb9ef3
child 27
77b09bb52ca0
--- a/ui/motif/text.h	Thu Apr 03 11:12:22 2014 +0200
+++ b/ui/motif/text.h	Thu Apr 03 14:16:41 2014 +0200
@@ -53,6 +53,11 @@
     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, char *str);
@@ -60,6 +65,10 @@
 void ui_textarea_insert(UiText *text, int pos, char *str);
 
 UiUndoMgr* ui_create_undomgr();
+void ui_text_selection_callback(
+        Widget widget,
+        UiTextArea *textarea,
+        XtPointer data);
 void ui_text_modify_callback(Widget widget, UiText *value, XtPointer data);
 int ui_check_insertstr(char *oldstr, int oldlen, char *newstr, int newlen);
 void ui_free_textbuf_op(UiTextBufOp *op);

mercurial