]> git.sesse.net Git - vlc/commitdiff
add add_font define to plugin defines, and change freetype to use it
authorIlkka Ollakka <ileoo@videolan.org>
Mon, 3 Aug 2009 08:33:48 +0000 (11:33 +0300)
committerIlkka Ollakka <ileoo@videolan.org>
Mon, 3 Aug 2009 10:06:03 +0000 (13:06 +0300)
include/vlc_plugin.h
modules/misc/freetype.c
src/config/core.c

index c95acfe153d078b0192ae64572c70e4a5181ef17..897315b4fe18056c604d9c347cacad5ccd7b36eb 100644 (file)
@@ -315,6 +315,10 @@ enum vlc_module_properties
     add_string_inner( CONFIG_ITEM_DIRECTORY, name, text, longtext, advc, \
                       p_callback, value )
 
+#define add_font( name, value, p_callback, text, longtext, advc )\
+    add_string_inner( CONFIG_ITEM_FONT, name, text, longtext, advc, \
+                      p_callback, value )
+
 #define add_module( name, psz_caps, value, p_callback, text, longtext, advc ) \
     add_string_inner( CONFIG_ITEM_MODULE, name, text, longtext, advc, \
                       p_callback, value ) \
index d0f40115f691a7ac67b81fb5f2acc2df88700956..8f0644404255ffb626380120666cea5f421c1f02 100644 (file)
@@ -142,7 +142,7 @@ vlc_module_begin ()
     set_category( CAT_VIDEO )
     set_subcategory( SUBCAT_VIDEO_SUBPIC )
 
-    add_file( "freetype-font", DEFAULT_FONT, NULL, FONT_TEXT, FONT_LONGTEXT,
+    add_font( "freetype-font", DEFAULT_FONT, NULL, FONT_TEXT, FONT_LONGTEXT,
               false )
 
     add_integer( "freetype-fontsize", 0, NULL, FONTSIZE_TEXT,
index 721c2b58d560239022bf49abd91339cdf390b423..8652d4e567375bf172dcd59ca6989d97da3597ab 100644 (file)
@@ -47,7 +47,7 @@ int IsConfigStringType (int type)
     {
         CONFIG_ITEM_STRING, CONFIG_ITEM_FILE, CONFIG_ITEM_MODULE,
         CONFIG_ITEM_DIRECTORY, CONFIG_ITEM_MODULE_CAT, CONFIG_ITEM_PASSWORD,
-        CONFIG_ITEM_MODULE_LIST, CONFIG_ITEM_MODULE_LIST_CAT
+        CONFIG_ITEM_MODULE_LIST, CONFIG_ITEM_MODULE_LIST_CAT, CONFIG_ITEM_FONT
     };
 
     /* NOTE: this needs to be changed if we ever get more than 255 types */