ui/gtk/text.h

changeset 143
d499b29d7cb6
parent 140
c03c338a7dcf
child 157
0b33b9396851
equal deleted inserted replaced
142:46448d38885c 143:d499b29d7cb6
79 void ui_textarea_selection(UiText *text, int *begin, int *end); 79 void ui_textarea_selection(UiText *text, int *begin, int *end);
80 int ui_textarea_length(UiText *text); 80 int ui_textarea_length(UiText *text);
81 void ui_textarea_remove(UiText *text, int begin, int end); 81 void ui_textarea_remove(UiText *text, int begin, int end);
82 82
83 void ui_textarea_realize_event(GtkWidget *widget, gpointer data); 83 void ui_textarea_realize_event(GtkWidget *widget, gpointer data);
84 void ui_textbuf_changed(GtkTextBuffer *textbuffer, UiTextArea *textarea);
85
84 void ui_textbuf_insert( 86 void ui_textbuf_insert(
85 GtkTextBuffer *textbuffer, 87 GtkTextBuffer *textbuffer,
86 GtkTextIter *location, 88 GtkTextIter *location,
87 char *text, 89 char *text,
88 int len, 90 int len,
95 UiUndoMgr* ui_create_undomgr(); 97 UiUndoMgr* ui_create_undomgr();
96 void ui_free_textbuf_op(UiTextBufOp *op); 98 void ui_free_textbuf_op(UiTextBufOp *op);
97 int ui_check_insertstr(char *oldstr, int oldlen, char *newstr, int newlen); 99 int ui_check_insertstr(char *oldstr, int oldlen, char *newstr, int newlen);
98 100
99 void ui_textfield_destroy(GtkWidget *object, UiTextField *textfield); 101 void ui_textfield_destroy(GtkWidget *object, UiTextField *textfield);
102 void ui_textfield_changed(GtkEditable *editable, UiTextField *textfield);
100 103
101 char* ui_textfield_get(UiString *str); 104 char* ui_textfield_get(UiString *str);
102 void ui_textfield_set(UiString *str, char *value); 105 void ui_textfield_set(UiString *str, char *value);
103 106
104 #ifdef __cplusplus 107 #ifdef __cplusplus

mercurial