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 | 30 |
1 files changed, 25 insertions, 5 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 c0ae254c02..c2310b7878 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 @@ -4926,11 +4926,7 @@ public static final void gdk_set_program_class(byte[] program_class) { } } /** - * @param str cast=(const gchar *) - * @param encoding cast=(GdkAtom *) - * @param format cast=(gint *) - * @param ctext cast=(guchar **) - * @param length cast=(gint *) + * @method flags=dynamic */ public static final native boolean _gdk_utf8_to_compound_text(byte[] str, int /*long*/[] encoding, int[] format, int /*long*/[] ctext, int[] length); public static final boolean gdk_utf8_to_compound_text(byte[] str, int /*long*/[] encoding, int[] format, int /*long*/[] ctext, int[] length) { @@ -4941,6 +4937,19 @@ public static final boolean gdk_utf8_to_compound_text(byte[] str, int /*long*/[] lock.unlock(); } } +/** + * @param display cast=(GdkDisplay *) + * @method flags=dynamic + */ +public static final native boolean _gdk_x11_display_utf8_to_compound_text(int /*long*/ display, byte[] str, int /*long*/[] encoding, int[] format, int /*long*/[] ctext, int[] length); +public static final boolean gdk_x11_display_utf8_to_compound_text(int /*long*/ display, byte[] str, int /*long*/[] encoding, int[] format, int /*long*/[] ctext, int[] length) { + lock.lock(); + try { + return _gdk_x11_display_utf8_to_compound_text(display, str, encoding, format, ctext, length); + } finally { + lock.unlock(); + } +} /** @param str cast=(const gchar *) */ public static final native int /*long*/ _gdk_utf8_to_string_target(byte[] str); public static final int /*long*/ gdk_utf8_to_string_target(byte[] str) { @@ -10717,6 +10726,17 @@ public static final void gtk_toolbar_set_style(int /*long*/ toolbar, int style) lock.unlock(); } } +/** @param toolbar cast=(GtkToolbar *) + */ +public static final native void _gtk_toolbar_set_icon_size(int /*long*/ toolbar, int size); +public static final void gtk_toolbar_set_icon_size(int /*long*/ toolbar, int size) { + lock.lock(); + try { + _gtk_toolbar_set_icon_size(toolbar, size); + } finally { + lock.unlock(); + } +} /** @method flags=dynamic */ public static final native int /*long*/ _gtk_tooltips_data_get(int /*long*/ widget); public static final int /*long*/ gtk_tooltips_data_get(int /*long*/ widget) { |