[gedit/wip/use-gsv-search] GeditDocument: emit the search-highlight-updated signal
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/wip/use-gsv-search] GeditDocument: emit the search-highlight-updated signal
- Date: Sat, 13 Jul 2013 10:23:11 +0000 (UTC)
commit c51d3d91cc50313dd1af0f761f2b717f1fdab2b9
Author: Sébastien Wilmet <swilmet gnome org>
Date: Sat Jul 13 12:21:34 2013 +0200
GeditDocument: emit the search-highlight-updated signal
The signal is deprecated, but maybe some plugins rely on the signal, so
it's better to not break the API.
gedit/gedit-document.c | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
---
diff --git a/gedit/gedit-document.c b/gedit/gedit-document.c
index 318acb5..8499b92 100644
--- a/gedit/gedit-document.c
+++ b/gedit/gedit-document.c
@@ -950,6 +950,18 @@ get_default_content_type (void)
}
static void
+on_highlight_updated (GeditDocument *doc,
+ GtkTextIter *start,
+ GtkTextIter *end)
+{
+ g_signal_emit (doc,
+ document_signals[SEARCH_HIGHLIGHT_UPDATED],
+ 0,
+ start,
+ end);
+}
+
+static void
gedit_document_init (GeditDocument *doc)
{
GeditDocumentPrivate *priv;
@@ -1017,6 +1029,11 @@ gedit_document_init (GeditDocument *doc)
"notify::location",
G_CALLBACK (on_location_changed),
NULL);
+
+ g_signal_connect (doc,
+ "highlight-updated",
+ G_CALLBACK (on_highlight_updated),
+ NULL);
}
GeditDocument *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]