summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarolyn MacLeod <carolyn>2004-02-03 23:21:02 +0000
committerCarolyn MacLeod <carolyn>2004-02-03 23:21:02 +0000
commitc53fc66d63a14a03c762df5d19bf55a131b37586 (patch)
tree9e169cebbc444fe5460293177b1f60ec49e4222b
parenta38b0e1c16db17f32238a4af0323e106634ade69 (diff)
downloadeclipse.platform.swt-c53fc66d63a14a03c762df5d19bf55a131b37586.tar.gz
eclipse.platform.swt-c53fc66d63a14a03c762df5d19bf55a131b37586.tar.xz
eclipse.platform.swt-c53fc66d63a14a03c762df5d19bf55a131b37586.zip
New roles for Table
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Accessibility/common/org/eclipse/swt/accessibility/ACC.java6
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Accessible.java8
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/win32/org/eclipse/swt/internal/ole/win32/COM.java4
3 files changed, 13 insertions, 5 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 5d7fde971e..802cbb064b 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,7 +54,11 @@ 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;
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 2f7d42677a..7f0305783c 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
@@ -1248,7 +1248,9 @@ 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;
@@ -1281,7 +1283,9 @@ 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;
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 e150da6746..9b50708ec8 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
@@ -635,10 +635,10 @@ 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;