summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java
diff options
context:
space:
mode:
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.java14
1 files changed, 14 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 3a17218de7..617ecd5269 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
@@ -7965,6 +7965,7 @@ public static final void gtk_icon_source_set_pixbuf(long /*int*/ source, long /*
}
}
/**
+ * @method flags=dynamic
* @param icon_set cast=(GtkIconSet *)
* @param style cast=(GtkStyle *)
* @param direction cast=(GtkTextDirection)
@@ -7982,6 +7983,19 @@ public static final long /*int*/ gtk_icon_set_render_icon(long /*int*/ icon_set,
lock.unlock();
}
}
+
+/**
+ * @method flags=dynamic
+ */
+public static final native long /*int*/ _gtk_icon_set_render_icon_pixbuf(long /*int*/ icon_set, long /*int*/ context, int size);
+public static final long /*int*/ gtk_icon_set_render_icon_pixbuf(long /*int*/ icon_set, long /*int*/ context, int size) {
+ lock.lock();
+ try {
+ return _gtk_icon_set_render_icon_pixbuf(icon_set, context, size);
+ } finally {
+ lock.unlock();
+ }
+}
/**
* @method flags=dynamic
*/