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
e5618f17
Kaydet (Commit)
e5618f17
authored
Kas 16, 2013
tarafından
Steve Yin
Kaydeden (comit)
Michael Meeks
Kas 19, 2013
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Integrate branch of IAccessible2
Change-Id: Ied8b6941765c86a849467cb5df312ca7124f32b3
üst
1263b20f
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
362 additions
and
0 deletions
+362
-0
AccessibleEventId.idl
offapi/com/sun/star/accessibility/AccessibleEventId.idl
+10
-0
AccessibleRelationType.idl
offapi/com/sun/star/accessibility/AccessibleRelationType.idl
+8
-0
AccessibleStateType.idl
offapi/com/sun/star/accessibility/AccessibleStateType.idl
+21
-0
MSAAService.idl
offapi/com/sun/star/accessibility/MSAAService.idl
+45
-0
XAccessibleExtendedAttributes.idl
.../sun/star/accessibility/XAccessibleExtendedAttributes.idl
+49
-0
XAccessibleGroupPosition.idl
...i/com/sun/star/accessibility/XAccessibleGroupPosition.idl
+52
-0
XAccessibleTableSelection.idl
.../com/sun/star/accessibility/XAccessibleTableSelection.idl
+54
-0
XAccessibleTextSelection.idl
...i/com/sun/star/accessibility/XAccessibleTextSelection.idl
+67
-0
XMSAAService.idl
offapi/com/sun/star/accessibility/XMSAAService.idl
+56
-0
No files found.
offapi/com/sun/star/accessibility/AccessibleEventId.idl
Dosyayı görüntüle @
e5618f17
...
...
@@ -372,6 +372,16 @@ constants AccessibleEventId
@
since
OOo
3.2
*/
const
short
LISTBOX_ENTRY_COLLAPSED
=
33
;
//
IAccessibility2
Implementation
2009
-----
const
short
ACTIVE_DESCENDANT_CHANGED_NOFOCUS
=
34
;
const
short
SELECTION_CHANGED_ADD
=
35
;
const
short
SELECTION_CHANGED_REMOVE
=
36
;
const
short
SELECTION_CHANGED_WITHIN
=
37
;
const
short
PAGE_CHANGED
=
38
;
const
short
SECTION_CHANGED
=
39
;
const
short
COLUMN_CHANGED
=
40
;
//-----
IAccessibility2
Implementation
2009
}
;
}
; }; }; };
...
...
offapi/com/sun/star/accessibility/AccessibleRelationType.idl
Dosyayı görüntüle @
e5618f17
...
...
@@ -106,6 +106,14 @@ constants AccessibleRelationType
@
since
OOo
3.0
*/
const
short
NODE_CHILD_OF
=
9
;
/**
Described
-
by
relation
type
.
<
p
>
Indicates
an
object
is
described
by
the
target
object
.
</p>
@
since
OOo
3.5
*/
const
short
DESCRIBED_BY
=
10
;
}
;
}
; }; }; };
...
...
offapi/com/sun/star/accessibility/AccessibleStateType.idl
Dosyayı görüntüle @
e5618f17
...
...
@@ -210,6 +210,27 @@ constants AccessibleStateType
partly
in
the
visible
area
of
its
parent
.
</p>
*/
const
short
VISIBLE
=
30
;
//
The
following
constants
have
been
introduced
with
the
IA2
CWS
:
//
MOVEABLE
only
exists
in
MSAA
/
IA2
,
but
not
in
ATK
/
JAA
/
NSAccessibility
.
/**
Indicates
the
position
of
the
object
is
not
fixed
.
*/
const
short
MOVEABLE
=
31
;
//
DEFAULT
exists
in
MSAA
/
IA2
,
and
now
also
in
ATK
and
NSAccessibility
.
/**
Indicates
the
object
is
the
default
button
in
a
window
*/
const
short
DEFAULT
=
32
;
//
OFFSCREEN
only
exists
in
MSAA
/
IA2
,
but
not
in
ATK
/
JAA
/
NSAccessibility
.
//
MT
:
Shouldn
't this be the same like !SHOWING in UAA/ATK?
const short OFFSCREEN = 33;
// COLLAPSED exists in MSAA/IA2, and now also in JAA, but not in ATK/NSAccessibility. In NSAccessibility, there is a notification for collapse.
// In opposite to MSAA, UAA has EXPANDABLE, so EXPANDABLE && !EXPANDED should be the same like COLLAPSED.
const short COLLAPSE = 34;
};
}; }; }; };
...
...
offapi/com/sun/star/accessibility/MSAAService.idl
0 → 100644
Dosyayı görüntüle @
e5618f17
/*************************************************************************
*
*
DO
NOT
ALTER
OR
REMOVE
COPYRIGHT
NOTICES
OR
THIS
FILE
HEADER
.
*
*
Copyright
IBM
Corporation
2010.
*
Copyright
2000
,
2010
Oracle
and
/
or
its
affiliates
.
*
*
OpenOffice
.
org
-
a
multi
-
platform
office
productivity
suite
*
*
This
file
is
part
of
OpenOffice
.
org.
*
*
OpenOffice
.
org
is
free
software
:
you
can
redistribute
it
and
/
or
modify
*
it
under
the
terms
of
the
GNU
Lesser
General
Public
License
version
3
*
only
,
as
published
by
the
Free
Software
Foundation
.
*
*
OpenOffice
.
org
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
*
GNU
Lesser
General
Public
License
version
3
for
more
details
*
(
a
copy
is
included
in
the
LICENSE
file
that
accompanied
this
code
)
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
License
*
version
3
along
with
OpenOffice
.
org.
If
not
,
see
*
<
http
:
//
www
.
openoffice.org/license.html>
*
for
a
copy
of
the
LGPLv3
License
.
*
************************************************************************/
#
ifndef
__com_sun_star_accessibility_Accessible_idl__
#
define
__com_sun_star_accessibility_Accessible_idl__
#
include
<
com
/
sun
/
star
/
uno
/
XInterface
.
idl>
#
include
<
com
/
sun
/
star
/
lang
/
XInitialization
.
idl>
#
include
"XMSAAService.idl"
module
com
{
module
sun
{
module
star
{
module
accessibility
{
service
MSAAService
{
interface
XMSAAService
;
interface
com
::
sun
::
star
::
lang
::
XInitialization
;
}
;
}
; }; }; };
#
endif
offapi/com/sun/star/accessibility/XAccessibleExtendedAttributes.idl
0 → 100644
Dosyayı görüntüle @
e5618f17
/*************************************************************************
*
*
DO
NOT
ALTER
OR
REMOVE
COPYRIGHT
NOTICES
OR
THIS
FILE
HEADER
.
*
*
Copyright
IBM
Corporation
2010.
*
Copyright
2000
,
2010
Oracle
and
/
or
its
affiliates
.
*
*
OpenOffice
.
org
-
a
multi
-
platform
office
productivity
suite
*
*
This
file
is
part
of
OpenOffice
.
org.
*
*
OpenOffice
.
org
is
free
software
:
you
can
redistribute
it
and
/
or
modify
*
it
under
the
terms
of
the
GNU
Lesser
General
Public
License
version
3
*
only
,
as
published
by
the
Free
Software
Foundation
.
*
*
OpenOffice
.
org
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
*
GNU
Lesser
General
Public
License
version
3
for
more
details
*
(
a
copy
is
included
in
the
LICENSE
file
that
accompanied
this
code
)
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
License
*
version
3
along
with
OpenOffice
.
org.
If
not
,
see
*
<
http
:
//
www
.
openoffice.org/license.html>
*
for
a
copy
of
the
LGPLv3
License
.
*
************************************************************************/
#
ifndef
__com_sun_star_accessibility_XAccessibleAttribute_idl__
#
define
__com_sun_star_accessibility_XAccessibleAttribute_idl__
#
ifndef
__com_sun_star_uno_XInterface_idl__
#
include
<
com
/
sun
/
star
/
uno
/
XInterface
.
idl>
#
endif
#
ifndef
__com_sun_star_lang_IndexOutOfBoundsException_idl__
#
include
<
com
/
sun
/
star
/
lang
/
IndexOutOfBoundsException
.
idl>
#
endif
module
com
{
module
sun
{
module
star
{
module
accessibility
{
interface
XAccessibleExtendedAttributes
:
::
com
::
sun
::
star
::
uno
::
XInterface
{
/*
Returns
the
attribute
of
this
object
' formula */ // MT: I guess it'
s
not
formula
only
?
any
getExtendedAttributes
()
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
}
;
}
; }; }; };
#
endif
offapi/com/sun/star/accessibility/XAccessibleGroupPosition.idl
0 → 100644
Dosyayı görüntüle @
e5618f17
/*************************************************************************
*
*
DO
NOT
ALTER
OR
REMOVE
COPYRIGHT
NOTICES
OR
THIS
FILE
HEADER
.
*
*
Copyright
IBM
Corporation
2010.
*
Copyright
2000
,
2010
Oracle
and
/
or
its
affiliates
.
*
*
OpenOffice
.
org
-
a
multi
-
platform
office
productivity
suite
*
*
This
file
is
part
of
OpenOffice
.
org.
*
*
OpenOffice
.
org
is
free
software
:
you
can
redistribute
it
and
/
or
modify
*
it
under
the
terms
of
the
GNU
Lesser
General
Public
License
version
3
*
only
,
as
published
by
the
Free
Software
Foundation
.
*
*
OpenOffice
.
org
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
*
GNU
Lesser
General
Public
License
version
3
for
more
details
*
(
a
copy
is
included
in
the
LICENSE
file
that
accompanied
this
code
)
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
License
*
version
3
along
with
OpenOffice
.
org.
If
not
,
see
*
<
http
:
//
www
.
openoffice.org/license.html>
*
for
a
copy
of
the
LGPLv3
License
.
*
************************************************************************/
#
ifndef
__com_sun_star_accessibility_XAccessibleGroupPosition_idl__
#
define
__com_sun_star_accessibility_XAccessibleGroupPosition_idl__
#
ifndef
__com_sun_star_uno_XInterface_idl__
#
include
<
com
/
sun
/
star
/
uno
/
XInterface
.
idl>
#
endif
#
ifndef
__com_sun_star_lang_IndexOutOfBoundsException_idl__
#
include
<
com
/
sun
/
star
/
lang
/
IndexOutOfBoundsException
.
idl>
#
endif
module
com
{
module
sun
{
module
star
{
module
accessibility
{
interface
XAccessibleGroupPosition
:
::
com
::
sun
::
star
::
uno
::
XInterface
{
/*
Returns
the
group
position
of
the
object
*/
sequence
<
long
>
getGroupPosition
(
[
in
]
any
accoject
)
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
/*
Returns
the
hyperlink
URL
info
of
the
object
*/
string
getObjectLink
(
[
in
]
any
accoject
)
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
}
;
}
; }; }; };
#
endif
offapi/com/sun/star/accessibility/XAccessibleTableSelection.idl
0 → 100644
Dosyayı görüntüle @
e5618f17
/*************************************************************************
*
*
DO
NOT
ALTER
OR
REMOVE
COPYRIGHT
NOTICES
OR
THIS
FILE
HEADER
.
*
*
Copyright
IBM
Corporation
2010.
*
Copyright
2000
,
2010
Oracle
and
/
or
its
affiliates
.
*
*
OpenOffice
.
org
-
a
multi
-
platform
office
productivity
suite
*
*
This
file
is
part
of
OpenOffice
.
org.
*
*
OpenOffice
.
org
is
free
software
:
you
can
redistribute
it
and
/
or
modify
*
it
under
the
terms
of
the
GNU
Lesser
General
Public
License
version
3
*
only
,
as
published
by
the
Free
Software
Foundation
.
*
*
OpenOffice
.
org
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
*
GNU
Lesser
General
Public
License
version
3
for
more
details
*
(
a
copy
is
included
in
the
LICENSE
file
that
accompanied
this
code
)
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
License
*
version
3
along
with
OpenOffice
.
org.
If
not
,
see
*
<
http
:
//
www
.
openoffice.org/license.html>
*
for
a
copy
of
the
LGPLv3
License
.
*
************************************************************************/
#
ifndef
__com_sun_star_accessibility_XAccessibleTableSelection_idl__
#
define
__com_sun_star_accessibility_XAccessibleTableSelection_idl__
#
ifndef
__com_sun_star_uno_XInterface_idl__
#
include
<
com
/
sun
/
star
/
uno
/
XInterface
.
idl>
#
endif
#
ifndef
__com_sun_star_lang_IndexOutOfBoundsException_idl__
#
include
<
com
/
sun
/
star
/
lang
/
IndexOutOfBoundsException
.
idl>
#
endif
module
com
{
module
sun
{
module
star
{
module
accessibility
{
interface
XAccessible
;
interface
XAccessibleTableSelection
:
::
com
::
sun
::
star
::
uno
::
XInterface
{
boolean
selectRow
(
[
in
]
long
row
)
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
boolean
unselectRow
(
[
in
]
long
row
)
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
boolean
selectColumn
(
[
in
]
long
column
)
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
boolean
unselectColumn
(
[
in
]
long
column
)
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
}
;
}
; }; }; };
#
endif
offapi/com/sun/star/accessibility/XAccessibleTextSelection.idl
0 → 100644
Dosyayı görüntüle @
e5618f17
/*************************************************************************
*
*
DO
NOT
ALTER
OR
REMOVE
COPYRIGHT
NOTICES
OR
THIS
FILE
HEADER
.
*
*
Copyright
IBM
Corporation
2010.
*
Copyright
2000
,
2010
Oracle
and
/
or
its
affiliates
.
*
*
OpenOffice
.
org
-
a
multi
-
platform
office
productivity
suite
*
*
This
file
is
part
of
OpenOffice
.
org.
*
*
OpenOffice
.
org
is
free
software
:
you
can
redistribute
it
and
/
or
modify
*
it
under
the
terms
of
the
GNU
Lesser
General
Public
License
version
3
*
only
,
as
published
by
the
Free
Software
Foundation
.
*
*
OpenOffice
.
org
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
*
GNU
Lesser
General
Public
License
version
3
for
more
details
*
(
a
copy
is
included
in
the
LICENSE
file
that
accompanied
this
code
)
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
License
*
version
3
along
with
OpenOffice
.
org.
If
not
,
see
*
<
http
:
//
www
.
openoffice.org/license.html>
*
for
a
copy
of
the
LGPLv3
License
.
*
************************************************************************/
#
ifndef
__com_sun_star_accessibility_XAccessibleTextSelection_idl__
#
define
__com_sun_star_accessibility_XAccessibleTextSelection_idl__
#
ifndef
__com_sun_star_uno_XInterface_idl__
#
include
<
com
/
sun
/
star
/
uno
/
XInterface
.
idl>
#
endif
#
ifndef
__com_sun_star_awt_Point_idl__
#
include
<
com
/
sun
/
star
/
awt
/
Point
.
idl>
#
endif
#
ifndef
__com_sun_star_awt_Rectangle_idl__
#
include
<
com
/
sun
/
star
/
awt
/
Rectangle
.
idl>
#
endif
#
ifndef
__com_sun_star_lang_IndexOutOfBoundsException_idl__
#
include
<
com
/
sun
/
star
/
lang
/
IndexOutOfBoundsException
.
idl>
#
endif
#
ifndef
__com_sun_star_lang_IllegalArgumentException_idl__
#
include
<
com
/
sun
/
star
/
lang
/
IllegalArgumentException
.
idl>
#
endif
module
com
{
module
sun
{
module
star
{
module
accessibility
{
interface
XAccessibleTextSelection
:
::
com
::
sun
::
star
::
uno
::
XInterface
{
boolean
scrollToPosition
(
[
in
]
::
com
::
sun
::
star
::
awt
::
Point
aPoint
,
[
in
]
boolean
isLeftTop
)
raises
(::
com
::
sun
::
star
::
lang
::
IllegalArgumentException
)
;
long
getSelectedPortionCount
()
;
long
getSeletedPositionStart
(
[
in
]
long
nSelectedPortionIndex
)
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
long
getSeletedPositionEnd
(
[
in
]
long
nSelectedPortionIndex
)
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
long
addSelection
(
[
in
]
long
selectionIndex
,
[
in
]
long
startOffset
,
[
in
]
long
endOffset
)
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
boolean
removeSelection
(
[
in
]
long
selectionIndex
)
raises
(::
com
::
sun
::
star
::
lang
::
IndexOutOfBoundsException
)
;
}
;
}
; }; }; };
#
endif
offapi/com/sun/star/accessibility/XMSAAService.idl
0 → 100644
Dosyayı görüntüle @
e5618f17
/*************************************************************************
*
*
DO
NOT
ALTER
OR
REMOVE
COPYRIGHT
NOTICES
OR
THIS
FILE
HEADER
.
*
*
Copyright
IBM
Corporation
2010.
*
Copyright
2000
,
2010
Oracle
and
/
or
its
affiliates
.
*
*
OpenOffice
.
org
-
a
multi
-
platform
office
productivity
suite
*
*
This
file
is
part
of
OpenOffice
.
org.
*
*
OpenOffice
.
org
is
free
software
:
you
can
redistribute
it
and
/
or
modify
*
it
under
the
terms
of
the
GNU
Lesser
General
Public
License
version
3
*
only
,
as
published
by
the
Free
Software
Foundation
.
*
*
OpenOffice
.
org
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
*
GNU
Lesser
General
Public
License
version
3
for
more
details
*
(
a
copy
is
included
in
the
LICENSE
file
that
accompanied
this
code
)
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
License
*
version
3
along
with
OpenOffice
.
org.
If
not
,
see
*
<
http
:
//
www
.
openoffice.org/license.html>
*
for
a
copy
of
the
LGPLv3
License
.
*
************************************************************************/
#
ifndef
__com_sun_star_accessibility_XMSAASERVICE_idl__
#
define
__com_sun_star_accessibility_XMSAASERVICE_idl__
#
ifndef
__com_sun_star_uno_XInterface_idl__
#
include
<
com
/
sun
/
star
/
uno
/
XInterface
.
idl>
#
endif
module
com
{
module
sun
{
module
star
{
module
accessibility
{
/**
The
interface
must
be
implemented
for
a
server
that
can
support
MSAA
com
objects
and
send
win32
accessible
events
*/
interface
XMSAAService
:
::
com
::
sun
::
star
::
uno
::
XInterface
{
/**
Return
com
object
pointer
.
@
return
A
reference
to
the
object
that
contains
the
actual
accessibility
information
.
@
see
AccessibleContext
*/
long
getAccObjectPtr
(
[
in
]
long
hWnd
,
[
in
]
long
lParam
,
[
in
]
long
wParam
)
;
[
oneway
]
void
handleWindowOpened
(
[
in
]
long
i
)
;
}
;
}
; }; }; };
#
endif
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