summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarolyn MacLeod <carolyn>2004-02-04 16:47:32 +0000
committerCarolyn MacLeod <carolyn>2004-02-04 16:47:32 +0000
commit1589c741b6e043cc1691e5b9fb447394d31aee18 (patch)
treec7ec59fde9f9df5b07010e516fc38ef954ed23cb
parentd3be55c0397f0f302145b55a1f35770295196855 (diff)
downloadeclipse.platform.swt-1589c741b6e043cc1691e5b9fb447394d31aee18.tar.gz
eclipse.platform.swt-1589c741b6e043cc1691e5b9fb447394d31aee18.tar.xz
eclipse.platform.swt-1589c741b6e043cc1691e5b9fb447394d31aee18.zip
bug 37742
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Accessibility/common/org/eclipse/swt/accessibility/ACC.java7
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Accessible.java10
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/COM.java6
3 files changed, 17 insertions, 6 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/common/org/eclipse/swt/accessibility/ACC.java b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/common/org/eclipse/swt/accessibility/ACC.java
index 38b760ae59..56eb7017f7 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/common/org/eclipse/swt/accessibility/ACC.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/common/org/eclipse/swt/accessibility/ACC.java
@@ -54,8 +54,13 @@ public class ACC {
public static final int ROLE_LIST = 0x21;
public static final int ROLE_LISTITEM = 0x22;
public static final int ROLE_TABLE = 0x18;
- public static final int ROLE_TABLECOLUMN = 0x19;
+ public static final int ROLE_TABLECELL = 0x1d;
+ public static final int ROLE_TABLECOLUMNHEADER = 0x19;
+ /** @deprecated use ROLE_TABLECOLUMNHEADER */
+ public static final int ROLE_TABLECOLUMN = ROLE_TABLECOLUMNHEADER;
+ public static final int ROLE_TABLEROWHEADER = 0x1a;
public static final int ROLE_TREE = 0x23;
+ public static final int ROLE_TREEITEM = 0x24;
public static final int ROLE_TABFOLDER = 0x3c;
public static final int ROLE_TABITEM = 0x25;
public static final int ROLE_PROGRESSBAR = 0x30;
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Accessible.java b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Accessible.java
index ff61ae2106..4350df86e6 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Accessible.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Accessible.java
@@ -1106,8 +1106,11 @@ public class Accessible {
case ACC.ROLE_LIST: return COM.ROLE_SYSTEM_LIST;
case ACC.ROLE_LISTITEM: return COM.ROLE_SYSTEM_LISTITEM;
case ACC.ROLE_TABLE: return COM.ROLE_SYSTEM_TABLE;
- case ACC.ROLE_TABLECOLUMN: return COM.ROLE_SYSTEM_COLUMNHEADER;
+ case ACC.ROLE_TABLECELL: return COM.ROLE_SYSTEM_CELL;
+ case ACC.ROLE_TABLECOLUMNHEADER: return COM.ROLE_SYSTEM_COLUMNHEADER;
+ case ACC.ROLE_TABLEROWHEADER: return COM.ROLE_SYSTEM_ROWHEADER;
case ACC.ROLE_TREE: return COM.ROLE_SYSTEM_OUTLINE;
+ case ACC.ROLE_TREEITEM: return COM.ROLE_SYSTEM_OUTLINEITEM;
case ACC.ROLE_TABFOLDER: return COM.ROLE_SYSTEM_PAGETABLIST;
case ACC.ROLE_TABITEM: return COM.ROLE_SYSTEM_PAGETAB;
case ACC.ROLE_PROGRESSBAR: return COM.ROLE_SYSTEM_PROGRESSBAR;
@@ -1138,8 +1141,11 @@ public class Accessible {
case COM.ROLE_SYSTEM_LIST: return ACC.ROLE_LIST;
case COM.ROLE_SYSTEM_LISTITEM: return ACC.ROLE_LISTITEM;
case COM.ROLE_SYSTEM_TABLE: return ACC.ROLE_TABLE;
- case COM.ROLE_SYSTEM_COLUMNHEADER: return ACC.ROLE_TABLECOLUMN;
+ case COM.ROLE_SYSTEM_CELL: return ACC.ROLE_TABLECELL;
+ case COM.ROLE_SYSTEM_COLUMNHEADER: return ACC.ROLE_TABLECOLUMNHEADER;
+ case COM.ROLE_SYSTEM_ROWHEADER: return ACC.ROLE_TABLEROWHEADER;
case COM.ROLE_SYSTEM_OUTLINE: return ACC.ROLE_TREE;
+ case COM.ROLE_SYSTEM_OUTLINEITEM: return ACC.ROLE_TREEITEM;
case COM.ROLE_SYSTEM_PAGETABLIST: return ACC.ROLE_TABFOLDER;
case COM.ROLE_SYSTEM_PAGETAB: return ACC.ROLE_TABITEM;
case COM.ROLE_SYSTEM_PROGRESSBAR: return ACC.ROLE_PROGRESSBAR;
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 17dcb1a873..90826322f0 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
@@ -630,17 +630,17 @@ public static final int ROLE_SYSTEM_TOOLBAR = 0x16;
//public static final int ROLE_SYSTEM_STATUSBAR = 0x17;
public static final int ROLE_SYSTEM_TABLE = 0x18;
public static final int ROLE_SYSTEM_COLUMNHEADER = 0x19;
-//public static final int ROLE_SYSTEM_ROWHEADER = 0x1a;
+public static final int ROLE_SYSTEM_ROWHEADER = 0x1a;
//public static final int ROLE_SYSTEM_COLUMN = 0x1b;
//public static final int ROLE_SYSTEM_ROW = 0x1c;
-//public static final int ROLE_SYSTEM_CELL = 0x1d;
+public static final int ROLE_SYSTEM_CELL = 0x1d;
//public static final int ROLE_SYSTEM_LINK = 0x1e;
//public static final int ROLE_SYSTEM_HELPBALLOON = 0x1f;
//public static final int ROLE_SYSTEM_CHARACTER = 0x20;
public static final int ROLE_SYSTEM_LIST = 0x21;
public static final int ROLE_SYSTEM_LISTITEM = 0x22;
public static final int ROLE_SYSTEM_OUTLINE = 0x23;
-//public static final int ROLE_SYSTEM_OUTLINEITEM = 0x24;
+public static final int ROLE_SYSTEM_OUTLINEITEM = 0x24;
public static final int ROLE_SYSTEM_PAGETAB = 0x25;
//public static final int ROLE_SYSTEM_PROPERTYPAGE = 0x26;
//public static final int ROLE_SYSTEM_INDICATOR = 0x27;