diff options
author | Felipe Heidrich <fheidric> | 2007-08-22 20:12:46 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2007-08-22 20:12:46 +0000 |
commit | 8598582223da4dee1778de25a953cafe25631194 (patch) | |
tree | cf9fea84e24dcfb32808eb1c5c7f6dd67c0cf112 /bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt | |
parent | ccf31f9664c2d30bdeede48ffedb61a5b215e6eb (diff) | |
download | eclipse.platform.swt-8598582223da4dee1778de25a953cafe25631194.tar.gz eclipse.platform.swt-8598582223da4dee1778de25a953cafe25631194.tar.xz eclipse.platform.swt-8598582223da4dee1778de25a953cafe25631194.zip |
more natives for inline input method
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt')
4 files changed, 60 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/COM.java b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/COM.java index 7d8ac7b3ba..4e70efaf2e 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/COM.java +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/COM.java @@ -469,7 +469,6 @@ public static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[ public static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, int /*long*/ arg1, int arg2, int arg3, int arg4, int /*long*/[] arg5); -public static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0); public static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, long[] arg0); public static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int[] arg1); diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/OS.java b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/OS.java index 0c88b6abb0..8e7ed651f7 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/OS.java +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/OS.java @@ -824,6 +824,7 @@ public class OS extends C { public static final int IME_CMODE_KATAKANA = 0x2; public static final int IME_CMODE_NATIVE = 0x1; public static final int IME_CMODE_ROMAN = 0x10; + public static final int IMEMOUSE_LDOWN = 1; public static final int INFINITE = 0xffffffff; public static final int INPUT_KEYBOARD = 1; public static final int INPUT_MOUSE = 0; @@ -1598,6 +1599,21 @@ public class OS extends C { public static final int TCS_TABS = 0x0; public static final int TCS_TOOLTIPS = 0x4000; public static final int TECHNOLOGY = 0x2; + public static final int TF_ATTR_INPUT = 0; + public static final int TF_ATTR_TARGET_CONVERTED = 1; + public static final int TF_ATTR_CONVERTED = 2; + public static final int TF_ATTR_TARGET_NOTCONVERTED = 3; + public static final int TF_ATTR_INPUT_ERROR = 4; + public static final int TF_ATTR_FIXEDCONVERTED = 5; + public static final int TF_ATTR_OTHER = -1; + public static final int TF_CT_NONE = 0; + public static final int TF_CT_SYSCOLOR = 1; + public static final int TF_CT_COLORREF = 2; + public static final int TF_LS_NONE = 0; + public static final int TF_LS_SOLID = 1; + public static final int TF_LS_DOT = 2; + public static final int TF_LS_DASH = 3; + public static final int TF_LS_SQUIGGLE = 4; public static final int TIME_NOSECONDS = 0x2; public static final int TIS_NORMAL = 1; public static final int TIS_HOT = 2; @@ -2157,6 +2173,8 @@ public static final native int TBBUTTONINFO_sizeof (); public static final native int TCITEM_sizeof (); public static final native int TEXTMETRICA_sizeof (); public static final native int TEXTMETRICW_sizeof (); +public static final native int TF_DA_COLOR_sizeof (); +public static final native int TF_DISPLAYATTRIBUTE_sizeof (); public static final native int TOOLINFO_sizeof (); public static final native int TRACKMOUSEEVENT_sizeof (); public static final native int TRIVERTEX_sizeof (); @@ -3920,6 +3938,10 @@ public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, int public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1, int arg2, long[] arg3); public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, char[] arg0, int arg1, int arg2, int[] arg3, int[] arg4); +public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, short arg0, byte[] arg1, byte[] arg2, byte[] arg3); +public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, int /*long*/[] arg0); +public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, int arg0, int /*long*/[] arg1, int[] arg2); +public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, TF_DISPLAYATTRIBUTE arg0); public static final native boolean WaitMessage (); public static final native int WideCharToMultiByte (int CodePage, int dwFlags, char [] lpWideCharStr, int cchWideChar, byte [] lpMultiByteStr, int cchMultiByte, byte [] lpDefaultChar, boolean [] lpUsedDefaultChar); diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/TF_DA_COLOR.java b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/TF_DA_COLOR.java new file mode 100644 index 0000000000..781b070d3e --- /dev/null +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/TF_DA_COLOR.java @@ -0,0 +1,17 @@ +/******************************************************************************* + * Copyright (c) 2000, 2007 IBM Corporation and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * IBM Corporation - initial API and implementation + *******************************************************************************/ +package org.eclipse.swt.internal.win32; + +public class TF_DA_COLOR { + public int type; + public int cr; + public static final int sizeof = OS.TF_DA_COLOR_sizeof (); +} diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/TF_DISPLAYATTRIBUTE.java b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/TF_DISPLAYATTRIBUTE.java new file mode 100644 index 0000000000..73ba0e3f62 --- /dev/null +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/TF_DISPLAYATTRIBUTE.java @@ -0,0 +1,21 @@ +/******************************************************************************* + * Copyright (c) 2000, 2007 IBM Corporation and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * IBM Corporation - initial API and implementation + *******************************************************************************/ +package org.eclipse.swt.internal.win32; + +public class TF_DISPLAYATTRIBUTE { + public TF_DA_COLOR crText = new TF_DA_COLOR(); + public TF_DA_COLOR crBk = new TF_DA_COLOR(); + public int lsStyle; + public boolean fBoldLine; + public TF_DA_COLOR crLine = new TF_DA_COLOR(); + public int bAttr; + public static final int sizeof = OS.TF_DISPLAYATTRIBUTE_sizeof (); +} |