CVSROOT: /cvs/gnome
Module name: gedit
Changes by: paolo 06/01/05 13:35:11
Modified files:
. : ChangeLog
data : gedit.schemas.in
gedit : Makefile.am gedit-document.c gedit-document.h
gedit-prefs-manager-app.c gedit-prefs-manager.c
gedit-prefs-manager.h gedit-view.c
Added files:
gedit : gtktextregion.c gtktextregion.h
Log message:
2006-01-05 Paolo Maggi <[EMAIL PROTECTED]>
Implemented search highligthing: all the occurences of the searched
text are highlighted
* data/gedit.schemas.in: added editor/search_highlighting/enable key
* gedit/Makefile.am: compile gtktextregion.[ch]
* gedit/gtktextregion.[c]: new files
* gedit/gedit-document.c (gedit_document_finalize): destroy
to_search_region if needed
(gedit_document_get_property): get the enable-search-highlighting
property
(gedit_document_set_property): new function
(gedit_document_class_init): added enable-search-highlighting property
and search_highlight_updated signal
(gedit_document_init): initialize enable-search-highlighting property
and connect "insert-text" and "delete-rande" signals
(compute_num_of_lines): new function
(gedit_document_set_search_text): update search hl if needed
(gedit_document_get_can_search_again): fixed to manage the case
in which search_text is empty
(search_region): new funtion
(to_search_region_range): ditto
(_gedit_document_search_region): ditto
(insert_text_cb): ditto
(delete_range_cb): ditto
(gedit_document_set_enable_search_highlighting): ditto
(gedit_document_get_enable_search_highlighting): ditto
* gedit/gedit-document.h: added search_highlight_updated signal and
declare gedit_document_[set|get]_enable_search_highlighting and
_gedit_document_search_region functions
* gedit/gedit-prefs-manager-app.c (gedit_prefs_manager_app_init)
(gedit_prefs_manager_syntax_hl_enable_changed)
(gedit_prefs_manager_search_hl_enable_changed): added support for
editor/search_highlighting/enable key
* gedit/gedit-prefs-manager.[ch]: added support for
editor/search_highlighting/enable key
* gedit/gedit-view.c (gedit_view_class_init): set expose_event default
handler
(gedit_view_new): connect to "search_highlight_updated" signal
(gedit_view_expose)(search_highlight_updated_cb): new functions
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gedit&who=paolo&date=explicit&mindate=2006-01-05%2013:34&maxdate=2006-01-05%2013:36
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list