[anjuta] language-support-cpp-java: searches now use more info to retrieve symbol pixbufs.
- From: Massimo Cora' <mcora src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [anjuta] language-support-cpp-java: searches now use more info to retrieve symbol pixbufs.
- Date: Sun, 7 Feb 2010 15:32:12 +0000 (UTC)
commit 0a72088d09eb627cd524c50fd997da9632201455
Author: Massimo Corà <mcora src gnome org>
Date: Sun Feb 7 16:30:56 2010 +0100
language-support-cpp-java: searches now use more info to retrieve symbol pixbufs.
.../language-support-cpp-java/cpp-java-assist.c | 38 ++++++++++++++++----
.../cxxparser/engine-parser.cpp | 2 +-
2 files changed, 32 insertions(+), 8 deletions(-)
---
diff --git a/plugins/language-support-cpp-java/cpp-java-assist.c b/plugins/language-support-cpp-java/cpp-java-assist.c
index 923f88f..7ca3904 100644
--- a/plugins/language-support-cpp-java/cpp-java-assist.c
+++ b/plugins/language-support-cpp-java/cpp-java-assist.c
@@ -445,7 +445,10 @@ cpp_java_assist_create_word_completion_cache (CppJavaAssist *assist)
ianjuta_symbol_manager_search_file_async (assist->priv->isymbol_manager,
IANJUTA_SYMBOL_TYPE_UNDEF,
TRUE,
- IANJUTA_SYMBOL_FIELD_SIMPLE|IANJUTA_SYMBOL_FIELD_TYPE,
+ IANJUTA_SYMBOL_FIELD_SIMPLE|
+ IANJUTA_SYMBOL_FIELD_TYPE|
+ IANJUTA_SYMBOL_FIELD_ACCESS|
+ IANJUTA_SYMBOL_FIELD_KIND,
pattern, file, -1, -1, NULL,
notify, (IAnjutaSymbolManagerSearchCallback) on_query_data, assist,
NULL);
@@ -461,7 +464,10 @@ cpp_java_assist_create_word_completion_cache (CppJavaAssist *assist)
ianjuta_symbol_manager_search_project_async (assist->priv->isymbol_manager,
types,
TRUE,
- IANJUTA_SYMBOL_FIELD_SIMPLE|IANJUTA_SYMBOL_FIELD_TYPE,
+ IANJUTA_SYMBOL_FIELD_SIMPLE|
+ IANJUTA_SYMBOL_FIELD_TYPE|
+ IANJUTA_SYMBOL_FIELD_ACCESS|
+ IANJUTA_SYMBOL_FIELD_KIND,
pattern, IANJUTA_SYMBOL_MANAGER_SEARCH_FS_PUBLIC, -1, -1,
NULL,
notify, (IAnjutaSymbolManagerSearchCallback) on_query_data, assist,
@@ -476,7 +482,10 @@ cpp_java_assist_create_word_completion_cache (CppJavaAssist *assist)
ianjuta_symbol_manager_search_system_async (assist->priv->isymbol_manager,
types,
TRUE,
- IANJUTA_SYMBOL_FIELD_SIMPLE|IANJUTA_SYMBOL_FIELD_TYPE,
+ IANJUTA_SYMBOL_FIELD_SIMPLE|
+ IANJUTA_SYMBOL_FIELD_TYPE|
+ IANJUTA_SYMBOL_FIELD_ACCESS|
+ IANJUTA_SYMBOL_FIELD_KIND,
pattern, IANJUTA_SYMBOL_MANAGER_SEARCH_FS_PUBLIC, -1, -1,
NULL,
notify, (IAnjutaSymbolManagerSearchCallback) on_query_data, assist,
@@ -601,7 +610,11 @@ cpp_java_assist_show_calltip (CppJavaAssist *assist, gchar *call_context,
IANJUTA_SYMBOL_TYPE_FUNCTION|
IANJUTA_SYMBOL_TYPE_METHOD|
IANJUTA_SYMBOL_TYPE_MACRO_WITH_ARG,
- TRUE, IANJUTA_SYMBOL_FIELD_SIMPLE,
+ TRUE,
+ IANJUTA_SYMBOL_FIELD_SIMPLE|
+ IANJUTA_SYMBOL_FIELD_TYPE|
+ IANJUTA_SYMBOL_FIELD_ACCESS|
+ IANJUTA_SYMBOL_FIELD_KIND,
call_context, file, max_completions, -1, NULL);
if (iter_file)
@@ -620,7 +633,11 @@ cpp_java_assist_show_calltip (CppJavaAssist *assist, gchar *call_context,
IANJUTA_SYMBOL_TYPE_FUNCTION|
IANJUTA_SYMBOL_TYPE_METHOD|
IANJUTA_SYMBOL_TYPE_MACRO_WITH_ARG,
- TRUE, IANJUTA_SYMBOL_FIELD_SIMPLE,
+ TRUE,
+ IANJUTA_SYMBOL_FIELD_SIMPLE|
+ IANJUTA_SYMBOL_FIELD_TYPE|
+ IANJUTA_SYMBOL_FIELD_ACCESS|
+ IANJUTA_SYMBOL_FIELD_KIND,
call_context, IANJUTA_SYMBOL_MANAGER_SEARCH_FS_PUBLIC,
max_completions, -1, NULL);
if (iter_project)
@@ -636,7 +653,11 @@ cpp_java_assist_show_calltip (CppJavaAssist *assist, gchar *call_context,
IANJUTA_SYMBOL_TYPE_FUNCTION|
IANJUTA_SYMBOL_TYPE_METHOD|
IANJUTA_SYMBOL_TYPE_MACRO_WITH_ARG,
- TRUE, IANJUTA_SYMBOL_FIELD_SIMPLE,
+ TRUE,
+ IANJUTA_SYMBOL_FIELD_SIMPLE|
+ IANJUTA_SYMBOL_FIELD_TYPE|
+ IANJUTA_SYMBOL_FIELD_ACCESS|
+ IANJUTA_SYMBOL_FIELD_KIND,
call_context, IANJUTA_SYMBOL_MANAGER_SEARCH_FS_PUBLIC,
max_completions, -1, NULL);
if (iter_global)
@@ -921,7 +942,10 @@ cpp_java_assist_populate (IAnjutaProvider* self, IAnjutaIterable* iter, GError**
IAnjutaIterable *children =
ianjuta_symbol_manager_get_members (assist->priv->isymbol_manager,
symbol,
- IANJUTA_SYMBOL_FIELD_SIMPLE,
+ IANJUTA_SYMBOL_FIELD_SIMPLE |
+ IANJUTA_SYMBOL_FIELD_KIND |
+ IANJUTA_SYMBOL_FIELD_ACCESS |
+ IANJUTA_SYMBOL_FIELD_TYPE,
NULL);
if (children != NULL) {
cpp_java_assist_destroy_completion_cache (assist);
diff --git a/plugins/language-support-cpp-java/cxxparser/engine-parser.cpp b/plugins/language-support-cpp-java/cxxparser/engine-parser.cpp
index 6264a3f..a0be44b 100644
--- a/plugins/language-support-cpp-java/cxxparser/engine-parser.cpp
+++ b/plugins/language-support-cpp-java/cxxparser/engine-parser.cpp
@@ -687,7 +687,7 @@ EngineParser::processExpression(const string& stmt,
}
}
- cout << "END of expression processing. Returning curr_searchable_scope";
+ DEBUG_PRINT ("END of expression processing. Returning curr_searchable_scope");
return curr_searchable_scope;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]