* libanjuta/interfaces/libanjuta.idl:
commitf1463bbfff641addf046e7c7eb9398dce1b23427
authornaba <naba@1dbfb86a-d425-0410-a06b-cb591aac69f6>
Wed, 19 Sep 2007 17:21:31 +0000 (19 17:21 +0000)
committernaba <naba@1dbfb86a-d425-0410-a06b-cb591aac69f6>
Wed, 19 Sep 2007 17:21:31 +0000 (19 17:21 +0000)
tree24b75b40204f4f0f4fc198bb0c5bea99d5ab3655
parenta75afb72ac13e37745330f8ffc49a9209db3544c
* libanjuta/interfaces/libanjuta.idl:
* plugins/editor/text_editor.c: (text_editor_instance_init),
(iassist_show_tips), (iassist_cancel_tips),
(iassist_hide_suggestions), (iassist_iface_init):
* plugins/editor/text_editor.h:
* plugins/editor/text_editor_cbs.c:
(on_text_editor_scintilla_notify):
* plugins/language-support-cpp-java/cpp-java-assist.c:
(is_scope_context_character), (is_word_character),
(create_completion), (cpp_java_assist_get_scope_context),
(cpp_java_assist_get_pre_word),
(cpp_java_assist_get_scope_operator),
(cpp_java_assist_destroy_completion_cache),
(cpp_java_assist_create_scope_completion_cache),
(cpp_java_assist_create_word_completion_cache),
(cpp_java_assist_show_autocomplete),
(cpp_java_assist_get_calltip_context),
(cpp_java_assist_show_calltip), (cpp_java_assist_check),
(on_editor_char_added), (on_assist_chosen),
(cpp_java_assist_install), (cpp_java_assist_uninstall),
(cpp_java_assist_init), (cpp_java_assist_finalize):
* plugins/language-support-cpp-java/cpp-java-assist.h:
* plugins/language-support-cpp-java/plugin.c:
(initialize_indentation_params):
* plugins/sourceview/assist-tip.c:
* plugins/sourceview/assist-tip.h:
* plugins/sourceview/sourceview-private.h:
* plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
(on_assist_tip_destroyed), (on_assist_cancel),
(on_document_char_added), (iassist_get_suggestions),
(iassist_suggest), (iassist_show_tips), (iassist_iface_init):

Implement state-less assistance so that assist can be evaluated
any given time at any position. Changed IAnjutaEditorAssist interfance
and implementations and removed any state management in editors.

git-svn-id: http://svn.gnome.org/svn/anjuta/trunk@3133 1dbfb86a-d425-0410-a06b-cb591aac69f6
12 files changed:
ChangeLog
libanjuta/interfaces/libanjuta.idl
plugins/editor/text_editor.c
plugins/editor/text_editor.h
plugins/editor/text_editor_cbs.c
plugins/language-support-cpp-java/cpp-java-assist.c
plugins/language-support-cpp-java/cpp-java-assist.h
plugins/language-support-cpp-java/plugin.c
plugins/sourceview/assist-tip.c
plugins/sourceview/assist-tip.h
plugins/sourceview/sourceview-private.h
plugins/sourceview/sourceview.c