diff options
author | Silenio Quarti <silenio> | 2010-02-03 17:45:20 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2010-02-03 17:45:20 +0000 |
commit | 9588981ef77636e6a41efe455a5f8069de0ef111 (patch) | |
tree | 8f25c3d3f719daaf330740ace39eebd40bc061f8 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java | |
parent | 77f807b9b7ad213dd1311a8506237cb73015310d (diff) | |
download | eclipse.platform.swt-9588981ef77636e6a41efe455a5f8069de0ef111.tar.gz eclipse.platform.swt-9588981ef77636e6a41efe455a5f8069de0ef111.tar.xz eclipse.platform.swt-9588981ef77636e6a41efe455a5f8069de0ef111.zip |
use new API for label relation
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java index 82ec5be7ad..b2dd25b630 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java @@ -14,6 +14,7 @@ package org.eclipse.swt.widgets; import org.eclipse.swt.*; import org.eclipse.swt.internal.*; import org.eclipse.swt.internal.gtk.*; +import org.eclipse.swt.accessibility.*; import org.eclipse.swt.graphics.*; /** @@ -108,11 +109,8 @@ static int checkStyle (int style) { void addRelation (Control control) { if (!control.isDescribedByLabel ()) return; if (labelHandle == 0) return; - int /*long*/ accessible = OS.gtk_widget_get_accessible (labelHandle); - int /*long*/ controlAccessible = OS.gtk_widget_get_accessible (control.handle); - if (accessible != 0 && controlAccessible != 0) { - OS.atk_object_add_relationship (controlAccessible, OS.ATK_RELATION_LABELLED_BY, accessible); - } + control.getAccessible().addRelation(ACC.RELATION_LABELLED_BY, getAccessible()); + control.labelRelation = this; } public Point computeSize (int wHint, int hHint, boolean changed) { |