summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Northover <steve>2002-12-07 00:37:51 +0000
committerSteve Northover <steve>2002-12-07 00:37:51 +0000
commit4c353897941995ea06af97abf6874674f15f5378 (patch)
treec6caf4e2693bd9aaac26fcc1fc67d8ca5ea6bf26
parent9a896abfc057293ce3437401c9533e7507942480 (diff)
downloadeclipse.platform.swt-4c353897941995ea06af97abf6874674f15f5378.tar.gz
eclipse.platform.swt-4c353897941995ea06af97abf6874674f15f5378.tar.xz
eclipse.platform.swt-4c353897941995ea06af97abf6874674f15f5378.zip
*** empty log message ***
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/swt.c10
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java5
2 files changed, 13 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/swt.c b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/swt.c
index f1ef902117..87f27ad336 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/swt.c
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/swt.c
@@ -1055,6 +1055,16 @@ JNIEXPORT jint JNICALL OS_NATIVE(ClearKeyboardFocus)
}
#endif
+#ifndef NO_ClearMenuBar
+JNIEXPORT jint JNICALL Java_org_eclipse_swt_internal_carbon_OS_ClearMenuBar
+ (JNIEnv *env, jclass that)
+{
+ DEBUG_CALL("ClearMenuBar\n")
+
+ ClearMenuBar();
+}
+#endif /* NO_ClearMenuBar */
+
#ifndef NO_ClipCGContextToRegion
JNIEXPORT jint JNICALL Java_org_eclipse_swt_internal_carbon_OS_ClipCGContextToRegion
(JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2)
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java
index 73828a9fe2..249b45354b 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java
@@ -576,6 +576,7 @@ public static final native int CallNextEventHandler(int nextHandler, int eventRe
public static final native short CharWidth(short c);
public static final native int ClearCurrentScrap();
public static final native int ClearKeyboardFocus(int inWindow);
+public static final native void ClearMenuBar();
public static final native int ClipCGContextToRegion(int inContext, Rect portRect, int rgnHandle);
public static final native int CloseDataBrowserContainer(int cHandle, int container);
public static final native void ClosePoly();
@@ -769,7 +770,7 @@ public static final native int GetWindowDefaultButton(int wHandle, int[] cHandle
public static final native int GetWindowEventTarget(int wHandle);
public static final native int GetWindowFromPort(int pHandle);
public static final native int GetWindowGroupOfClass (int windowClass);
-public static final native int GetWindowModality(int wHandle, int[] modalityKind, int[] unavailableWindowHandle);
+public static final native int GetWindowModality(int inWindow, int[] outModalKind, int[] outUnavailableWindow);
public static final native int GetWindowPort(int wHandle);
public static final native void GetWindowStructureWidths(int intWindow, Rect outRect);
public static final native int HandleControlSetCursor(int control, Point localPoint, int modifiers, boolean[] cursorWasSet);
@@ -984,7 +985,7 @@ public static final native int SetWindowDefaultButton(int wHandle, int cHandle);
public static final native int SetWindowGroup(int inWindow, int inNewGroup);
public static final native int SetWindowGroupOwner(int inGroup, int inWindow);
public static final native int SetWindowGroupParent(int inGroup, int inNewGroup);
-public static final native int SetWindowModality(int wHandle, int modalityKind, int unavailableWindowHandle);
+public static final native int SetWindowModality(int inWindow, int inModalKind, int inUnavailableWindow);
public static final native int SetWindowTitleWithCFString(int wHandle, int sHandle);
public static final native void ShowWindow(int wHandle);
public static final native void SizeControl(int cHandle, short w, short h);