このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


会合 minutes
Language

The 解放する/自由な and Open 生産性 控訴
解放(する)d: Apache OpenOffice 4.1.15

会合 Minutes

OpenOffice.org

Form 層 Accessibility

Date & Time

April, 15th, 2002, 15:00 - 16:00 MEST

Attendees

MT - Malte Timmermann

AF - Andre Fischer

CL - Christian Lippka

FS - Frank Schönheit

Minute Taker

FS - Frank Schönheit

受取人s

News group sun.星/主役にする.minutes





Overview

1. 活動/戦闘 Items

2. 意向 of this 会合

3. 在庫

3.1. Design 方式 vs. Alive 方式

3.2. 指名する/Description

3.3. AccessibleParent

3.4. Geometry (警察などへの)密告,告訴(状)

3.5. 統合,差別撤廃 into the 文書's Accessibility 構成要素 Tree

3.6. Notifications

1. 活動/戦闘 Items

仕事

Owner

Status

New 活動/戦闘 Items

create a base class for accessible UNO 構成要素s which can be UNO-tunneled and re-parented

FS

new

create a fallback 実施 for the Accessibility 構成要素 of an UNO 支配(する)/統制する

FS

new

check how to 得る an XControl from an XControlModel and a 製図/抽選 層 見解(をとる)

FS

new

統合する the Accessibility 構成要素s form SdrUnoControls (once finished) into the Accessibility 構成要素 Tree of the 製図/抽選 層

AF

new



2. 意向 of this 会合

The 意向 of this 会合 was to 明らかにする what needs to be done for making form 層 支配(する)/統制するs accessible. More general, the Toolkit 支配(する)/統制するs would have to be made accessible (ーに関して/ーの点でs of supporting the 各々の UAA (UNO Accessibility API)), which then would 暗示する accessibility of form 支配(する)/統制するs 同様に as the Basic dialog editor's 支配(する)/統制する design part.

3. 在庫

現在/一般に, only the peers for UNO 支配(する)/統制するs are accessible - they 相続する the 各々の UNO functionality from the VCL 支配(する)/統制するs they're based on.

3.1. Design 方式 vs. Alive 方式

There should be a difference in 代表するing UNO 支配(する)/統制するs in the UAA (UNO Accessibility API) between 支配(する)/統制するs in alive and 支配(する)/統制するs in design 方式. In design 方式, a VCL 支配(する)/統制する (such as a Edit field) is used for 絵 the 支配(する)/統制する only, but does not expose e.g. the ability to 存在 焦点(を合わせる)d. So it seems necessary to have two different 実施s.

For alive 方式, it seems やめる natural to use the accessibility wrapper of the VCL 支配(する)/統制するs (which can be 得るd from the peers), which already are (or are going to be) 器具/実施するd. For some sub problems then, see below.

For the design 方式, we decided to use an own wrapper class (活動/戦闘 item: FS), which only 供給するs the most basic functionality such as geometry (警察などへの)密告,告訴(状) and a 指名する. Finally, this is all which the 支配(する)/統制するs in design 方式 are used for. Everything else can be 接近d 経由で for instance the 所有物/資産/財産 browser.

3.2. 指名する/Description

We decided to 供給する no description (means an empty one) for the moment. The problem is that else we would need an 使用者 interface for the creator of a 文書 (or smaller: the creator of a form 支配(する)/統制する) to 始める,決める such a description. This is 一貫した with "ordinary" 形態/調整s (not carrying an UNO 支配(する)/統制する), which at the moment neither have a AccessibleDescription nor an 使用者 interface for the creator of the 文書 to 始める,決める such a description.

For the 指名する, we decided to 供給する the 指名する which can be 得るd at the model (if any, this is the 事例/患者 for form 支配(する)/統制するs, but not for Basic 支配(する)/統制するs), or a default 指名する (such as "edit field <no>").

3.3. AccessibleParent

A problem which arose is 関係のある to the parent 反対するs in the 階層制度 of Accessibility 反対するs. No 事柄 if we use the default accessibility 反対する 供給するd by VCL (in alive 方式), or a fallback 実施 (in design 方式), the 構成要素 never knows it's proper parent. In the VCL 事例/患者, it would even know a wrong parent.

After やめる some discussion we decided to use an UnoTunnel based 実施. For this, a new base class (AccessibleImplementation or so) will be created (活動/戦闘 item: FS), which does nothing more than supporting the XUnoTunnel, 供給するing a static method for re-parenting of an 存在するing 構成要素, and a (not static) method for retrieving the 現在の AccessibleParent.
Every class which needs re-parenting could then derive from this helper.

With this help, we could rely on the 基準 実施 for retrieving the AccessibleIndexInParent: ask the parent for all children and check for equivalence with the 構成要素 itself.

3.4. Geometry (警察などへの)密告,告訴(状)

The accessibility wrapper for an UNO 支配(する)/統制する needs to support the XAccessibleComponent interface for 供給するing geometry (警察などへの)密告,告訴(状), too. We think that this can be solved in our accessibility 実施s (in opposite to an outer, 形態/調整-明確な/細部 実施 which would just aggregate our 実施) by taking into account:

These (警察などへの)密告,告訴(状) should be 十分な for calculating the 調整するs 親族 to the Accessibility parent, which is what is needed for UAA.

In general, all geometry (警察などへの)密告,告訴(状) 利用できる in the Toolkit (and 輸送(する)d 経由で UNO) is in Pixel, so we should not need to bother with mappings.

3.5. 統合,差別撤廃 into the 文書's Accessibility 構成要素 Tree

When 統合するing the Accessibility 構成要素s for form 支配(する)/統制するs into the 文書's tree, we need a method for retrieving a UNO 支配(する)/統制する, given it's model and the 見解(をとる) where it resides in (remember that we have one model, but 潜在的に 多重の 見解(をとる)s, and UAA is 見解(をとる)-centric).

The code for doing this should be already somewhere in SVX, FS is to look it up and 供給する the 詳細(に述べる)s to AF.

AF is to do the 統合,差別撤廃 once the 実施 is finished. It's not yet decided whether the accessibility 構成要素 for a 支配(する)/統制する should be a child of the accessibility 構成要素 of the 各々の 形態/調整, or if they should be "合併するd" to one 構成要素.

3.6. Notifications

Page 1 of 1

The ASF

Copyright & License | Privacy | 接触する Us | 寄付する | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are 登録(する)d trademarks of The Apache ソフトウェア 創立/基礎. The ASF logo is a trademark of The Apache ソフトウェア 創立/基礎. Other 指名するs appearing on the 場所/位置 may be trademarks of their 各々の owners.