anjuta r3140 - in trunk: . libanjuta/interfaces plugins/file-manager plugins/sourceview



Author: jhs
Date: 2007-09-21 01:39:31 +0100 (Fri, 21 Sep 2007)
New Revision: 3140
ViewCVS link: http://svn.gnome.org/viewcvs/anjuta?rev=3140&view=rev

Added:
   trunk/plugins/file-manager/file-model.c
   trunk/plugins/file-manager/file-model.h
Modified:
   trunk/ChangeLog
   trunk/libanjuta/interfaces/libanjuta.idl
   trunk/plugins/file-manager/Makefile.am
   trunk/plugins/file-manager/file-view.c
   trunk/plugins/sourceview/assist-tip.c
   trunk/plugins/sourceview/sourceview-cell.c
Log:
2007-09-21  Johannes Schmid <jhs gnome org>

	* libanjuta/interfaces/libanjuta.idl:
	
	Added IAnjutaLanguage interface (might still change...) for
	the upcoming language-manager plugin.
	
	* plugins/file-manager/Makefile.am:
	* plugins/file-manager/file-model.c:
	(file_model_cancel_expand_idle), (file_model_add_dummy),
	(file_model_expand_idle), (file_model_sort),
	(file_model_row_expanded), (file_model_row_collapsed),
	(file_model_init), (file_model_finalize),
	(file_model_set_property), (file_model_get_property),
	(file_model_class_init), (file_model_new), (file_model_refresh),
	(file_model_get_uri):
	* plugins/file-manager/file-model.h:
	* plugins/file-manager/file-view.c: (file_view_cancel_refresh),
	(file_view_expand_row_idle), (file_view_refresh),
	(file_view_get_selected), (file_view_button_press_event),
	(file_view_selection_changed), (file_view_init),
	(file_view_get_property), (file_view_set_property),
	(file_view_finalize), (file_view_class_init):
	
	Split up model/view as far as possible and fixed some file-manager
	bugs (popup-menu and incorrect project loading).
	
	* plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
	Use monospace font for tips.
	
	* plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
	(sourceview_cell_new), (icell_get_character), (icell_get_length),
	(icell_get_attribute), (icell_style_get_font_description),
	(icell_style_get_color), (icell_style_get_background_color),
	(iiter_first), (iiter_next), (iiter_previous), (iiter_last),
	(iiter_foreach), (iiter_set_position), (iiter_get_position),
	(iiter_get_length), (iiter_clone), (iiter_assign):

	Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
	interface. This is way faster though it has the drawback to create invalid
	iterators if the buffer is changed.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]