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 |