forked from AuroraMiddleware/gtk
textbuffer: emit notify signal for the "text" property
Although there is the "changed" signal, it is more correct to notify the "text" property too. It can be useful for a small text view, where the text is saved e.g. to gsettings with a binding to the text property. The "text" property includes only the text, not child widgets or images, so the notify signal is sent too many times (also for child widgets and images), but it's not a big problem. https://bugzilla.gnome.org/show_bug.cgi?id=624791
This commit is contained in:
parent
86d9628a94
commit
8ad9cf8b8c
@ -878,8 +878,6 @@ gtk_text_buffer_set_text (GtkTextBuffer *buffer,
|
||||
gtk_text_buffer_get_iter_at_offset (buffer, &start, 0);
|
||||
gtk_text_buffer_insert (buffer, &start, text, len);
|
||||
}
|
||||
|
||||
g_object_notify (G_OBJECT (buffer), "text");
|
||||
}
|
||||
|
||||
|
||||
@ -2545,6 +2543,8 @@ static void
|
||||
gtk_text_buffer_real_changed (GtkTextBuffer *buffer)
|
||||
{
|
||||
gtk_text_buffer_set_modified (buffer, TRUE);
|
||||
|
||||
g_object_notify (G_OBJECT (buffer), "text");
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user