SF.net SVN: geany:[3406] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Fri Dec 19 16:49:38 UTC 2008
Revision: 3406
http://geany.svn.sourceforge.net/geany/?rev=3406&view=rev
Author: ntrel
Date: 2008-12-19 16:49:37 +0000 (Fri, 19 Dec 2008)
Log Message:
-----------
Show Structs separately from Typedefs / Enums for the C symbol list.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/symbols.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2008-12-19 16:28:14 UTC (rev 3405)
+++ trunk/ChangeLog 2008-12-19 16:49:37 UTC (rev 3406)
@@ -3,6 +3,8 @@
* src/symbols.c, tagmanager/fortran.c:
Use plurals for HTML symbol list parent items.
Fix Fortran Types showing as Interfaces in the symbol list.
+ * src/symbols.c:
+ Show Structs separately from Typedefs / Enums for the C symbol list.
2008-12-18 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/src/symbols.c
===================================================================
--- trunk/src/symbols.c 2008-12-19 16:28:14 UTC (rev 3405)
+++ trunk/src/symbols.c 2008-12-19 16:49:37 UTC (rev 3406)
@@ -572,7 +572,7 @@
case GEANY_FILETYPES_HASKELL:
tag_list_add_groups(tag_store,
&tv_iters.tag_namespace, _("Module"), NULL,
- &tv_iters.tag_struct, _("Types"), NULL,
+ &tv_iters.tag_type, _("Types"), NULL,
&tv_iters.tag_macro, _("Type constructors"), NULL,
&tv_iters.tag_function, _("Functions"), "classviewer-method",
NULL);
@@ -787,7 +787,8 @@
&(tv_iters.tag_class), _("Classes"), "classviewer-class",
&(tv_iters.tag_function), _("Functions"), "classviewer-method",
&(tv_iters.tag_member), _("Members"), "classviewer-member",
- &(tv_iters.tag_struct), _("Structs / Typedefs"), "classviewer-struct",
+ &(tv_iters.tag_struct), _("Structs"), "classviewer-struct",
+ &(tv_iters.tag_type), _("Typedefs / Enums"), "classviewer-struct",
NULL);
if (ft_id != GEANY_FILETYPES_D)
@@ -954,18 +955,8 @@
case tm_tag_typedef_t:
case tm_tag_enum_t:
{
- /* TODO separate C-like types here also */
- switch (ft_id)
- {
- case GEANY_FILETYPES_HAXE:
- case GEANY_FILETYPES_FORTRAN:
- case GEANY_FILETYPES_F77:
- iter = &tv_iters.tag_type;
- goto skip;
- default:
- break;
- }
- /* fall through */
+ iter = &tv_iters.tag_type;
+ break;
}
case tm_tag_union_t:
case tm_tag_struct_t:
@@ -990,7 +981,6 @@
iter = &tv_iters.tag_other;
}
}
-skip:
if (iter->stamp != -1)
return iter;
else
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