diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java index 0de4db4ace..2beb91700a 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java @@ -3244,6 +3244,15 @@ public static final long /*int*/ pango_cairo_create_layout(long /*int*/ cairo) { lock.unlock(); } } +public static final native long /*int*/ _pango_cairo_font_map_get_default(); +public static final long /*int*/ pango_cairo_font_map_get_default() { + lock.lock(); + try { + return _pango_cairo_font_map_get_default(); + } finally { + lock.unlock(); + } +} /** * @param context cast=(PangoContext *) */ @@ -3600,6 +3609,18 @@ public static final long /*int*/ pango_font_get_metrics(long /*int*/ font, long lock.unlock(); } } +/** + * @param fontMap cast=(PangoFontMap *) + */ +public static final native long /*int*/ _pango_font_map_create_context(long /*int*/ fontMap); +public static final long /*int*/ pango_font_map_create_context(long /*int*/ fontMap) { + lock.lock(); + try { + return _pango_font_map_create_context(fontMap); + } finally { + lock.unlock(); + } +} /** @param metrics cast=(PangoFontMetrics *) */ public static final native int _pango_font_metrics_get_approximate_char_width(long /*int*/ metrics); public static final int pango_font_metrics_get_approximate_char_width(long /*int*/ metrics) { |