SF.net SVN: geany:[3967] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Jul 14 15:14:41 UTC 2009
Revision: 3967
http://geany.svn.sourceforge.net/geany/?rev=3967&view=rev
Author: ntrel
Date: 2009-07-14 15:14:38 +0000 (Tue, 14 Jul 2009)
Log Message:
-----------
Remove filetypes_foreach_named().
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/filetypes.c
trunk/src/filetypes.h
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-07-14 15:06:20 UTC (rev 3966)
+++ trunk/ChangeLog 2009-07-14 15:14:38 UTC (rev 3967)
@@ -24,6 +24,8 @@
plugins to use it.
Add sci_set_font() to API.
Update plugin howto.
+ * src/filetypes.c, src/filetypes.h:
+ Remove filetypes_foreach_named().
2009-07-13 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c 2009-07-14 15:06:20 UTC (rev 3966)
+++ trunk/src/filetypes.c 2009-07-14 15:14:38 UTC (rev 3967)
@@ -696,16 +696,9 @@
}
-static void add_ft_menu_item(gpointer pft, gpointer user_data)
-{
- GeanyFiletype *ft = pft;
-
- create_radio_menu_item(group_menus[ft->group], ft);
-}
-
-
static void create_set_filetype_menu(void)
{
+ GSList *node;
GtkWidget *filetype_menu = ui_lookup_widget(main_widgets.window, "set_filetype1_menu");
create_sub_menu(filetype_menu, GEANY_FILETYPE_GROUP_COMPILED, _("_Programming Languages"));
@@ -714,7 +707,13 @@
create_sub_menu(filetype_menu, GEANY_FILETYPE_GROUP_MISC, _("M_iscellaneous Languages"));
/* Append all filetypes to the filetype menu */
- filetypes_foreach_named(add_ft_menu_item, NULL);
+ foreach_slist(node, filetypes_by_title)
+ {
+ GeanyFiletype *ft = node->data;
+
+ if (ft->id != GEANY_FILETYPES_NONE)
+ create_radio_menu_item(group_menus[ft->group], ft);
+ }
create_radio_menu_item(filetype_menu, filetypes[GEANY_FILETYPES_NONE]);
}
@@ -1493,19 +1492,3 @@
{
return (idx >= 0 && idx < (gint) filetypes_array->len) ? filetypes[idx] : NULL;
}
-
-
-/* Does not include ft[GEANY_FILETYPES_NONE], as this is usually treated specially. */
-void filetypes_foreach_named(GFunc callback, gpointer user_data)
-{
- GSList *node;
-
- foreach_slist(node, filetypes_by_title)
- {
- GeanyFiletype *ft = node->data;
-
- if (G_LIKELY(ft->id != GEANY_FILETYPES_NONE))
- callback(ft, user_data);
- }
-}
-
Modified: trunk/src/filetypes.h
===================================================================
--- trunk/src/filetypes.h 2009-07-14 15:06:20 UTC (rev 3966)
+++ trunk/src/filetypes.h 2009-07-14 15:14:38 UTC (rev 3967)
@@ -151,8 +151,6 @@
GeanyFiletype *filetypes_lookup_by_name(const gchar *name);
-void filetypes_foreach_named(GFunc callback, gpointer user_data);
-
GeanyFiletype *filetypes_find(GCompareFunc predicate, gpointer user_data);
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