101 if(value) { |
101 if(value) { |
102 GtkTextBuffer *buf = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text_area)); |
102 GtkTextBuffer *buf = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text_area)); |
103 |
103 |
104 if(value->value) { |
104 if(value->value) { |
105 gtk_text_buffer_set_text(buf, value->value, -1); |
105 gtk_text_buffer_set_text(buf, value->value, -1); |
|
106 // TODO: free value |
106 } |
107 } |
107 |
108 |
108 value->get = ui_textarea_get; |
109 value->get = ui_textarea_get; |
109 value->set = ui_textarea_set; |
110 value->set = ui_textarea_set; |
110 value->getsubstr = ui_textarea_getsubstr; |
111 value->getsubstr = ui_textarea_getsubstr; |