summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt
diff options
context:
space:
mode:
authorFelipe Heidrich <fheidric>2007-08-22 20:12:46 +0000
committerFelipe Heidrich <fheidric>2007-08-22 20:12:46 +0000
commit8598582223da4dee1778de25a953cafe25631194 (patch)
treecf9fea84e24dcfb32808eb1c5c7f6dd67c0cf112 /bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt
parentccf31f9664c2d30bdeede48ffedb61a5b215e6eb (diff)
downloadeclipse.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')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/COM.java1
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/OS.java22
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/TF_DA_COLOR.java17
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/win32/TF_DISPLAYATTRIBUTE.java21
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 ();
+}