add BLF_default function
authorMike Erwin <significant.bit@gmail.com>
Sun, 5 Feb 2017 04:12:53 +0000 (23:12 -0500)
committerMike Erwin <significant.bit@gmail.com>
Sun, 5 Feb 2017 04:12:53 +0000 (23:12 -0500)
So we don't need two versions of all other BLF functions -- one for specific font ID & another for the default font.

source/blender/blenfont/BLF_api.h
source/blender/blenfont/intern/blf.c

index b6fc42d774e6692c981ee3ee8b23be63affe0276..e6d48d82a36f9ec259146c51a76bcc24ab63fa7a 100644 (file)
@@ -45,6 +45,7 @@ int BLF_init(int points, int dpi);
 void BLF_exit(void);
 void BLF_default_dpi(int dpi);
 void BLF_default_set(int fontid);
+int BLF_default(void); /* get default font ID so we can pass it to other functions */
 
 void BLF_cache_clear(void);
 
index 4b3a965efdf72f23fcf755f84a5a2f7bd75beea3..87e56d55eef824e87a87796446ba6d8c1bed18a0 100644 (file)
@@ -175,6 +175,12 @@ void BLF_default_set(int fontid)
        }
 }
 
+int BLF_default()
+{
+       ASSERT_DEFAULT_SET;
+       return global_font_default;
+}
+
 int BLF_load(const char *name)
 {
        FontBLF *font;