Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
6e7d7d9d
Kaydet (Commit)
6e7d7d9d
authored
Haz 04, 2003
tarafından
Andre Fischer
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Adaption to recent UAA changes (TextSegment,selectAllAccessibleChildren,COLLAPSED).
üst
f1ea6a48
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
22 additions
and
15 deletions
+22
-15
AccessibleTextHandler.java
toolkit/test/accessibility/AccessibleTextHandler.java
+14
-11
SelectionDialog.java
toolkit/test/accessibility/SelectionDialog.java
+1
-1
TopWindowListener.java
toolkit/test/accessibility/TopWindowListener.java
+1
-0
makefile.mk
toolkit/test/accessibility/makefile.mk
+4
-1
SelectionView.java
toolkit/test/accessibility/ov/SelectionView.java
+1
-1
NameProvider.java
toolkit/test/accessibility/tools/NameProvider.java
+1
-1
No files found.
toolkit/test/accessibility/AccessibleTextHandler.java
Dosyayı görüntüle @
6e7d7d9d
import
com.sun.star.accessibility.AccessibleTextType
;
import
com.sun.star.accessibility.TextSegment
;
import
com.sun.star.accessibility.XAccessibleContext
;
import
com.sun.star.accessibility.XAccessibleText
;
import
com.sun.star.accessibility.XAccessibleEditableText
;
import
com.sun.star.accessibility.AccessibleTextType
;
import
com.sun.star.awt.Rectangle
;
import
com.sun.star.awt.Point
;
...
...
@@ -171,20 +172,21 @@ class AccessibleTextHandler extends NodeHandler
// sWord + nStart mark the current word
// make a node as soon as a new one is found; close the last
// one at the end
String
sWord
=
xText
.
getTextAtIndex
(
0
,
nTextType
);
String
sBefore
=
xText
.
getTextBeforeIndex
(
0
,
nTextType
);
String
sBehind
=
xText
.
getTextBehindIndex
(
0
,
nTextType
);
TextSegment
sWord
=
xText
.
getTextAtIndex
(
0
,
nTextType
);
TextSegment
sBefore
=
xText
.
getTextBeforeIndex
(
0
,
nTextType
);
TextSegment
sBehind
=
xText
.
getTextBehindIndex
(
0
,
nTextType
);
int
nStart
=
0
;
for
(
int
i
=
1
;
i
<
nLength
;
i
++)
{
String
sTmp
=
xText
.
getTextAtIndex
(
i
,
nTextType
);
String
sTBef
=
xText
.
getTextBeforeIndex
(
i
,
nTextType
);
String
sTBeh
=
xText
.
getTextBehindIndex
(
i
,
nTextType
);
TextSegment
sTmp
=
xText
.
getTextAtIndex
(
i
,
nTextType
);
TextSegment
sTBef
=
xText
.
getTextBeforeIndex
(
i
,
nTextType
);
TextSegment
sTBeh
=
xText
.
getTextBehindIndex
(
i
,
nTextType
);
if
(
!
(
sTmp
.
equals
(
sWord
)
&&
sTBef
.
equals
(
sBefore
)
&&
sTBeh
.
equals
(
sBehind
)
)
)
{
aNode
.
addChild
(
new
StringNode
(
textAtIndexNodeString
(
nStart
,
i
,
sWord
,
sBefore
,
sBehind
),
aNode
));
nStart
,
i
,
sWord
.
SegmentText
,
sBefore
.
SegmentText
,
sBehind
.
SegmentText
),
aNode
));
sWord
=
sTmp
;
sBefore
=
sTBef
;
sBehind
=
sTBeh
;
...
...
@@ -194,12 +196,13 @@ class AccessibleTextHandler extends NodeHandler
// don't generate more than 50 children.
if
(
aNode
.
getChildCount
()
>
50
)
{
sWord
=
"..."
;
sWord
.
SegmentText
=
"..."
;
break
;
}
}
aNode
.
addChild
(
new
StringNode
(
textAtIndexNodeString
(
nStart
,
nLength
,
sWord
,
sBefore
,
sBehind
),
aNode
));
nStart
,
nLength
,
sWord
.
SegmentText
,
sBefore
.
SegmentText
,
sBehind
.
SegmentText
),
aNode
));
}
catch
(
IndexOutOfBoundsException
e
)
{
...
...
@@ -323,7 +326,7 @@ class AccessibleTextHandler extends NodeHandler
try
{
aPortion
=
xText
.
getTextAtIndex
(
nIndex
,
AccessibleTextType
.
ATTRIBUTE_RUN
);
nIndex
,
AccessibleTextType
.
ATTRIBUTE_RUN
)
.
SegmentText
;
}
catch
(
com
.
sun
.
star
.
lang
.
IllegalArgumentException
e
)
{
...
...
toolkit/test/accessibility/SelectionDialog.java
Dosyayı görüntüle @
6e7d7d9d
...
...
@@ -147,7 +147,7 @@ class SelectionDialog extends JDialog
void
selectAll
()
{
mxSelection
.
selectAllAccessible
();
mxSelection
.
selectAllAccessible
Children
();
}
void
clearSelection
()
...
...
toolkit/test/accessibility/TopWindowListener.java
Dosyayı görüntüle @
6e7d7d9d
...
...
@@ -61,6 +61,7 @@ class TopWindowListener
*/
private
void
AddTopLevelNode
(
XAccessible
xNewTopLevelObject
)
{
System
.
out
.
println
(
"adding top level window"
);
if
(
xNewTopLevelObject
!=
null
)
{
XAccessibleContext
xContext
=
xNewTopLevelObject
.
getAccessibleContext
();
...
...
toolkit/test/accessibility/makefile.mk
Dosyayı görüntüle @
6e7d7d9d
...
...
@@ -117,9 +117,12 @@ Tools.clean .SETDIR=tools :
dist
:
AccessibilityWorkBench.jar
AccessibilityWorkBench.jar
:
$(JAVA_FILES:b:+".class") jawb.mf
+jar
-cfm
AccessibilityWorkBench.jar
jawb.mf
*.class
+jar
-cfm
AccessibilityWorkBench.jar
jawb.mf
*.class
ov\*.class
tools\*.class
# Example of how to run the work bench.
run
:
all
+$(JAVA)
-classpath
$(CLASSPATH)
AccessibilityWorkBench
-p
$(PORT_NUMBER)
runjar
:
all dist
+$(JAVA)
-classpath
$(CLASSPATH)
-jar
AccessibilityWorkBench.jar
-p
$(PORT_NUMBER)
toolkit/test/accessibility/ov/SelectionView.java
Dosyayı görüntüle @
6e7d7d9d
...
...
@@ -179,7 +179,7 @@ class SelectionView
void
SelectAll
()
{
mxSelection
.
selectAllAccessible
();
mxSelection
.
selectAllAccessible
Children
();
}
void
ClearSelection
()
...
...
toolkit/test/accessibility/tools/NameProvider.java
Dosyayı görüntüle @
6e7d7d9d
...
...
@@ -82,7 +82,7 @@ public class NameProvider
maStateMap
.
put
(
new
Integer
(
AccessibleStateType
.
ARMED
),
"ARMED"
);
maStateMap
.
put
(
new
Integer
(
AccessibleStateType
.
BUSY
),
"BUSY"
);
maStateMap
.
put
(
new
Integer
(
AccessibleStateType
.
CHECKED
),
"CHECKED"
);
maStateMap
.
put
(
new
Integer
(
AccessibleStateType
.
COLLAPSED
),
"COLLAPSED"
);
//
maStateMap.put (new Integer (AccessibleStateType.COLLAPSED), "COLLAPSED");
maStateMap
.
put
(
new
Integer
(
AccessibleStateType
.
DEFUNC
),
"DEFUNC"
);
maStateMap
.
put
(
new
Integer
(
AccessibleStateType
.
EDITABLE
),
"EDITABLE"
);
maStateMap
.
put
(
new
Integer
(
AccessibleStateType
.
ENABLED
),
"ENABLED"
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment