summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT Program/kde/org/eclipse/swt/internal/kde/KDE.java
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2004-11-10 16:58:16 +0000
committerSilenio Quarti <silenio>2004-11-10 16:58:16 +0000
commit4faa718e848bca5a7335031d1c00baad23787159 (patch)
treea4c06c23925f6ab62bc0e6f49208b17cb7bc58e5 /bundles/org.eclipse.swt/Eclipse SWT Program/kde/org/eclipse/swt/internal/kde/KDE.java
parent50c09de4a56d0cb9a2785e0143f4e09696aa0da3 (diff)
downloadeclipse.platform.swt-4faa718e848bca5a7335031d1c00baad23787159.tar.gz
eclipse.platform.swt-4faa718e848bca5a7335031d1c00baad23787159.tar.xz
eclipse.platform.swt-4faa718e848bca5a7335031d1c00baad23787159.zip
76595 (new lock)
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Program/kde/org/eclipse/swt/internal/kde/KDE.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Program/kde/org/eclipse/swt/internal/kde/KDE.java410
1 files changed, 369 insertions, 41 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Program/kde/org/eclipse/swt/internal/kde/KDE.java b/bundles/org.eclipse.swt/Eclipse SWT Program/kde/org/eclipse/swt/internal/kde/KDE.java
index a8a656e10e..53254bf62b 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Program/kde/org/eclipse/swt/internal/kde/KDE.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Program/kde/org/eclipse/swt/internal/kde/KDE.java
@@ -26,46 +26,374 @@ public class KDE extends Platform {
public static final int XmUNSPECIFIED_PIXMAP = 0x2;
/** Natives */
-public static final synchronized native int /*long*/ KApplication_new(int argc, int /*long*/ argv, int /*long*/ rAppName, boolean allowStyles, boolean GUIenabled);
-public static final synchronized native int /*long*/ KGlobal_iconLoader();
-public static final synchronized native int /*long*/ KIconLoader_iconPath(int /*long*/ loader, int /*long*/ name, int group_or_size, boolean canReturnNull);
-public static final synchronized native void KMimeType_delete(int /*long*/ mimeType);
-public static final synchronized native int /*long*/ KMimeType_mimeType(int /*long*/ _name);
-public static final synchronized native int /*long*/ KMimeType_icon(int /*long*/ mimeType, int /*long*/ unused1, boolean unused2);
-public static final synchronized native int /*long*/ KMimeType_name(int /*long*/ mimeType);
-public static final synchronized native int /*long*/ KMimeType_patterns(int /*long*/ mimeType);
-public static final synchronized native int /*long*/ KMimeType_offers(int /*long*/ _servicetype);
-public static final synchronized native int /*long*/ KMimeType_allMimeTypes();
-public static final synchronized native int /*long*/ KMimeTypeList_begin(int /*long*/ mimeTypeList);
-public static final synchronized native void KMimeTypeList_delete(int /*long*/ mimeTypeList);
-public static final synchronized native int /*long*/ KMimeTypeList_end(int /*long*/ mimeTypeList);
-public static final synchronized native void KMimeTypeListIterator_delete(int /*long*/ iterator);
-public static final synchronized native int /*long*/ KMimeTypeListIterator_dereference(int /*long*/ iterator);
-public static final synchronized native boolean KMimeTypeListIterator_equals(int /*long*/ iterator, int /*long*/ iterator2);
-public static final synchronized native void KMimeTypeListIterator_increment(int /*long*/ iterator);
-public static final synchronized native int /*long*/ QStringList_begin(int /*long*/ qstringList);
-public static final synchronized native void QStringList_delete(int /*long*/ qstringList);
-public static final synchronized native int /*long*/ QStringList_end(int /*long*/ qstringList);
-public static final synchronized native void QStringListIterator_delete(int /*long*/ iterator);
-public static final synchronized native int /*long*/ QStringListIterator_dereference(int /*long*/ iterator);
-public static final synchronized native boolean QStringListIterator_equals(int /*long*/ iterator, int /*long*/ iterator2);
-public static final synchronized native void QStringListIterator_increment(int /*long*/ iterator);
-public static final synchronized native int /*long*/ KURL_new(int /*long*/ qURLString);
-public static final synchronized native void KURL_delete(int /*long*/ url);
-public static final synchronized native int KRun_runURL(int /*long*/ url, int /*long*/ mimeTypeName);
-public static final synchronized native void KServiceList_delete(int /*long*/ serviceList);
-public static final synchronized native int /*long*/ QCString_data(int /*long*/ qcString);
-public static final synchronized native void QCString_delete(int /*long*/ qcString);
-public static final synchronized native int /*long*/ QCString_new(byte[] string);
-public static final synchronized native void QString_delete(int /*long*/ qString);
-public static final synchronized native boolean QString_equals(int /*long*/ qString, int /*long*/ qString2);
-public static final synchronized native int /*long*/ QString_new(byte[] string);
-public static final synchronized native int /*long*/ QString_utf8(int /*long*/ qString);
-public static final synchronized native void free(int /*long*/ mem);
-public static final synchronized native int /*long*/ malloc(int /*long*/ size);
-public static final synchronized native int XpmReadFileToPixmap(int /*long*/ display, int /*long*/ drawable, byte[] filename, int /*long*/ [] pixmap_return, int /*long*/ [] mask_return, int /*long*/ attributes);
-public static final synchronized native void XFreePixmap(int /*long*/ display, int /*long*/ pixmap);
-public static final synchronized native int sigaction(int signum, byte[] act, byte[] oldact);
-public static final synchronized native int sigaction_sizeof();
+public static final native int /*long*/ _KApplication_new(int argc, int /*long*/ argv, int /*long*/ rAppName, boolean allowStyles, boolean GUIenabled);
+public static final int /*long*/ KApplication_new(int argc, int /*long*/ argv, int /*long*/ rAppName, boolean allowStyles, boolean GUIenabled) {
+ lock.lock();
+ try {
+ return _KApplication_new(argc, argv, rAppName, allowStyles, GUIenabled);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KGlobal_iconLoader();
+public static final int /*long*/ KGlobal_iconLoader() {
+ lock.lock();
+ try {
+ return _KGlobal_iconLoader();
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KIconLoader_iconPath(int /*long*/ loader, int /*long*/ name, int group_or_size, boolean canReturnNull);
+public static final int /*long*/ KIconLoader_iconPath(int /*long*/ loader, int /*long*/ name, int group_or_size, boolean canReturnNull) {
+ lock.lock();
+ try {
+ return _KIconLoader_iconPath(loader, name, group_or_size, canReturnNull);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _KMimeType_delete(int /*long*/ mimeType);
+public static final void KMimeType_delete(int /*long*/ mimeType) {
+ lock.lock();
+ try {
+ _KMimeType_delete(mimeType);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KMimeType_mimeType(int /*long*/ _name);
+public static final int /*long*/ KMimeType_mimeType(int /*long*/ _name) {
+ lock.lock();
+ try {
+ return _KMimeType_mimeType(_name);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KMimeType_icon(int /*long*/ mimeType, int /*long*/ unused1, boolean unused2);
+public static final int /*long*/ KMimeType_icon(int /*long*/ mimeType, int /*long*/ unused1, boolean unused2) {
+ lock.lock();
+ try {
+ return _KMimeType_icon(mimeType, unused1, unused2);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KMimeType_name(int /*long*/ mimeType);
+public static final int /*long*/ KMimeType_name(int /*long*/ mimeType) {
+ lock.lock();
+ try {
+ return _KMimeType_name(mimeType);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KMimeType_patterns(int /*long*/ mimeType);
+public static final int /*long*/ KMimeType_patterns(int /*long*/ mimeType) {
+ lock.lock();
+ try {
+ return _KMimeType_patterns(mimeType);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KMimeType_offers(int /*long*/ _servicetype);
+public static final int /*long*/ KMimeType_offers(int /*long*/ _servicetype) {
+ lock.lock();
+ try {
+ return _KMimeType_offers(_servicetype);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KMimeType_allMimeTypes();
+public static final int /*long*/ KMimeType_allMimeTypes() {
+ lock.lock();
+ try {
+ return _KMimeType_allMimeTypes();
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KMimeTypeList_begin(int /*long*/ mimeTypeList);
+public static final int /*long*/ KMimeTypeList_begin(int /*long*/ mimeTypeList) {
+ lock.lock();
+ try {
+ return _KMimeTypeList_begin(mimeTypeList);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _KMimeTypeList_delete(int /*long*/ mimeTypeList);
+public static final void KMimeTypeList_delete(int /*long*/ mimeTypeList) {
+ lock.lock();
+ try {
+ _KMimeTypeList_delete(mimeTypeList);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KMimeTypeList_end(int /*long*/ mimeTypeList);
+public static final int /*long*/ KMimeTypeList_end(int /*long*/ mimeTypeList) {
+ lock.lock();
+ try {
+ return _KMimeTypeList_end(mimeTypeList);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _KMimeTypeListIterator_delete(int /*long*/ iterator);
+public static final void KMimeTypeListIterator_delete(int /*long*/ iterator) {
+ lock.lock();
+ try {
+ _KMimeTypeListIterator_delete(iterator);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KMimeTypeListIterator_dereference(int /*long*/ iterator);
+public static final int /*long*/ KMimeTypeListIterator_dereference(int /*long*/ iterator) {
+ lock.lock();
+ try {
+ return _KMimeTypeListIterator_dereference(iterator);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native boolean _KMimeTypeListIterator_equals(int /*long*/ iterator, int /*long*/ iterator2);
+public static final boolean KMimeTypeListIterator_equals(int /*long*/ iterator, int /*long*/ iterator2) {
+ lock.lock();
+ try {
+ return _KMimeTypeListIterator_equals(iterator, iterator2);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _KMimeTypeListIterator_increment(int /*long*/ iterator);
+public static final void KMimeTypeListIterator_increment(int /*long*/ iterator) {
+ lock.lock();
+ try {
+ _KMimeTypeListIterator_increment(iterator);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _QStringList_begin(int /*long*/ qstringList);
+public static final int /*long*/ QStringList_begin(int /*long*/ qstringList) {
+ lock.lock();
+ try {
+ return _QStringList_begin(qstringList);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _QStringList_delete(int /*long*/ qstringList);
+public static final void QStringList_delete(int /*long*/ qstringList) {
+ lock.lock();
+ try {
+ _QStringList_delete(qstringList);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _QStringList_end(int /*long*/ qstringList);
+public static final int /*long*/ QStringList_end(int /*long*/ qstringList) {
+ lock.lock();
+ try {
+ return _QStringList_end(qstringList);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _QStringListIterator_delete(int /*long*/ iterator);
+public static final void QStringListIterator_delete(int /*long*/ iterator) {
+ lock.lock();
+ try {
+ _QStringListIterator_delete(iterator);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _QStringListIterator_dereference(int /*long*/ iterator);
+public static final int /*long*/ QStringListIterator_dereference(int /*long*/ iterator) {
+ lock.lock();
+ try {
+ return _QStringListIterator_dereference(iterator);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native boolean _QStringListIterator_equals(int /*long*/ iterator, int /*long*/ iterator2);
+public static final boolean QStringListIterator_equals(int /*long*/ iterator, int /*long*/ iterator2) {
+ lock.lock();
+ try {
+ return _QStringListIterator_equals(iterator, iterator2);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _QStringListIterator_increment(int /*long*/ iterator);
+public static final void QStringListIterator_increment(int /*long*/ iterator) {
+ lock.lock();
+ try {
+ _QStringListIterator_increment(iterator);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _KURL_new(int /*long*/ qURLString);
+public static final int /*long*/ KURL_new(int /*long*/ qURLString) {
+ lock.lock();
+ try {
+ return _KURL_new(qURLString);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _KURL_delete(int /*long*/ url);
+public static final void KURL_delete(int /*long*/ url) {
+ lock.lock();
+ try {
+ _KURL_delete(url);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int _KRun_runURL(int /*long*/ url, int /*long*/ mimeTypeName);
+public static final int KRun_runURL(int /*long*/ url, int /*long*/ mimeTypeName) {
+ lock.lock();
+ try {
+ return _KRun_runURL(url, mimeTypeName);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _KServiceList_delete(int /*long*/ serviceList);
+public static final void KServiceList_delete(int /*long*/ serviceList) {
+ lock.lock();
+ try {
+ _KServiceList_delete(serviceList);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _QCString_data(int /*long*/ qcString);
+public static final int /*long*/ QCString_data(int /*long*/ qcString) {
+ lock.lock();
+ try {
+ return _QCString_data(qcString);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _QCString_delete(int /*long*/ qcString);
+public static final void QCString_delete(int /*long*/ qcString) {
+ lock.lock();
+ try {
+ _QCString_delete(qcString);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _QCString_new(byte[] string);
+public static final int /*long*/ QCString_new(byte[] string) {
+ lock.lock();
+ try {
+ return _QCString_new(string);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _QString_delete(int /*long*/ qString);
+public static final void QString_delete(int /*long*/ qString) {
+ lock.lock();
+ try {
+ _QString_delete(qString);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native boolean _QString_equals(int /*long*/ qString, int /*long*/ qString2);
+public static final boolean QString_equals(int /*long*/ qString, int /*long*/ qString2) {
+ lock.lock();
+ try {
+ return _QString_equals(qString, qString2);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _QString_new(byte[] string);
+public static final int /*long*/ QString_new(byte[] string) {
+ lock.lock();
+ try {
+ return _QString_new(string);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _QString_utf8(int /*long*/ qString);
+public static final int /*long*/ QString_utf8(int /*long*/ qString) {
+ lock.lock();
+ try {
+ return _QString_utf8(qString);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _free(int /*long*/ mem);
+public static final void free(int /*long*/ mem) {
+ lock.lock();
+ try {
+ _free(mem);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int /*long*/ _malloc(int /*long*/ size);
+public static final int /*long*/ malloc(int /*long*/ size) {
+ lock.lock();
+ try {
+ return _malloc(size);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int _XpmReadFileToPixmap(int /*long*/ display, int /*long*/ drawable, byte[] filename, int /*long*/ [] pixmap_return, int /*long*/ [] mask_return, int /*long*/ attributes);
+public static final int XpmReadFileToPixmap(int /*long*/ display, int /*long*/ drawable, byte[] filename, int /*long*/ [] pixmap_return, int /*long*/ [] mask_return, int /*long*/ attributes) {
+ lock.lock();
+ try {
+ return _XpmReadFileToPixmap(display, drawable, filename, pixmap_return, mask_return, attributes);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native void _XFreePixmap(int /*long*/ display, int /*long*/ pixmap);
+public static final void XFreePixmap(int /*long*/ display, int /*long*/ pixmap) {
+ lock.lock();
+ try {
+ _XFreePixmap(display, pixmap);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int _sigaction(int signum, byte[] act, byte[] oldact);
+public static final int sigaction(int signum, byte[] act, byte[] oldact) {
+ lock.lock();
+ try {
+ return _sigaction(signum, act, oldact);
+ } finally {
+ lock.unlock();
+ }
+}
+public static final native int _sigaction_sizeof();
+public static final int sigaction_sizeof() {
+ lock.lock();
+ try {
+ return _sigaction_sizeof();
+ } finally {
+ lock.unlock();
+ }
+}
}