From ecce9b6d18d953773696b19d2520d2941aeff070 Mon Sep 17 00:00:00 2001 From: shmin Date: Mon, 2 Nov 2020 07:00:22 +0900 Subject: [PATCH] [Elmsharp] Add fontconfig reinit method (#2144) Co-authored-by: Kangho Hur --- src/ElmSharp/ElmSharp/Utility.cs | 9 +++++++++ src/ElmSharp/Interop/Interop.Evas.cs | 3 +++ 2 files changed, 12 insertions(+) diff --git a/src/ElmSharp/ElmSharp/Utility.cs b/src/ElmSharp/ElmSharp/Utility.cs index 4884f47..1223207 100644 --- a/src/ElmSharp/ElmSharp/Utility.cs +++ b/src/ElmSharp/ElmSharp/Utility.cs @@ -52,6 +52,15 @@ namespace ElmSharp } /// + /// Reinitialize FontConfig. + /// + /// preview + public static void FontReinit() + { + Interop.Evas.evas_font_reinit(); + } + + /// /// Sets the Edje color class. /// /// Color class. diff --git a/src/ElmSharp/Interop/Interop.Evas.cs b/src/ElmSharp/Interop/Interop.Evas.cs index e0357c2..4851a1c 100644 --- a/src/ElmSharp/Interop/Interop.Evas.cs +++ b/src/ElmSharp/Interop/Interop.Evas.cs @@ -638,6 +638,9 @@ internal static partial class Interop internal static extern void evas_font_path_global_prepend(string path); [DllImport(Libraries.Evas)] + internal static extern void evas_font_reinit(); + + [DllImport(Libraries.Evas)] internal static extern void evas_color_argb_unpremul(int a, ref int r, ref int g, ref int b); [DllImport(Libraries.Evas)] -- 2.7.4