SF.net SVN: geany: [895] trunk
eht16 at users.sourceforge.net
eht16 at xxxxx
Fri Oct 13 23:47:24 UTC 2006
Revision: 895
http://svn.sourceforge.net/geany/?rev=895&view=rev
Author: eht16
Date: 2006-10-13 16:47:18 -0700 (Fri, 13 Oct 2006)
Log Message:
-----------
Improved symbol list view for filetype Java.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/treeviews.c
trunk/src/ui_utils.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2006-10-13 23:04:04 UTC (rev 894)
+++ trunk/ChangeLog 2006-10-13 23:47:18 UTC (rev 895)
@@ -1,3 +1,9 @@
+2006-10-13 Enrico Tröger <enrico.troeger at uvena.de>
+
+ * src/ui_utils.c, src/treeviews.c:
+ Improved symbol list view for filetype Java.
+
+
2006-10-13 Nick Treleaven <nick.treleaven at btinternet.com>
* src/utils.c: Fix infinite loop from parsing current function name.
Modified: trunk/src/treeviews.c
===================================================================
--- trunk/src/treeviews.c 2006-10-13 23:04:04 UTC (rev 894)
+++ trunk/src/treeviews.c 2006-10-13 23:47:18 UTC (rev 895)
@@ -179,6 +179,26 @@
*/
break;
}
+ case GEANY_FILETYPES_JAVA:
+ {
+ gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_function), NULL);
+ gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_function), 0, _("Methods"), -1);
+ gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_class), NULL);
+ gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_class), 0, _("Classes"), -1);
+ gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_struct), NULL);
+ gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_struct), 0, _("Interfaces"), -1);
+ gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_member), NULL);
+ gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_member), 0, _("Members"), -1);
+ //gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_macro), NULL);
+ //gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_macro), 0, _("Macros"), -1);
+ //gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_variable), NULL);
+ //gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_variable), 0, _("Variables"), -1);
+ gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_namespace), NULL);
+ gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_namespace), 0, _("Packages"), -1);
+ gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_other), NULL);
+ gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_other), 0, _("Other"), -1);
+ break;
+ }
default:
{
gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_function), NULL);
Modified: trunk/src/ui_utils.c
===================================================================
--- trunk/src/ui_utils.c 2006-10-13 23:04:04 UTC (rev 894)
+++ trunk/src/ui_utils.c 2006-10-13 23:47:18 UTC (rev 895)
@@ -240,6 +240,7 @@
switch (((GeanySymbol*)tmp->data)->type)
{
case tm_tag_prototype_t:
+ case tm_tag_method_t:
case tm_tag_function_t:
{
if (tv.tag_function.stamp == -1) break;
@@ -263,6 +264,7 @@
break;
}
case tm_tag_member_t:
+ case tm_tag_field_t:
{
if (tv.tag_member.stamp == -1) break;
gtk_tree_store_append(doc_list[idx].tag_store, &iter, &(tv.tag_member));
@@ -273,6 +275,7 @@
case tm_tag_enum_t:
case tm_tag_union_t:
case tm_tag_struct_t:
+ case tm_tag_interface_t:
{
if (tv.tag_struct.stamp == -1) break;
gtk_tree_store_append(doc_list[idx].tag_store, &iter, &(tv.tag_struct));
@@ -287,6 +290,7 @@
break;
}
case tm_tag_namespace_t:
+ case tm_tag_package_t:
{
if (tv.tag_namespace.stamp == -1) break;
gtk_tree_store_append(doc_list[idx].tag_store, &iter, &(tv.tag_namespace));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list