機能の specification
This 文書 述べるs the data 交流 functionality in the form 航海士. This is the small floater which can be switched on when designing a form 文書, and visualizes the 論理(学)の structure of the form 構成要素s (forms, sub forms, 支配(する)/統制する models).
Data 交流 means Drag and 減少(する) functionality 同様に as Clipboard activities.
(米)棚上げする/(英)提議する of Contents
1 受託 支配するs
When doing a copy or move 操作/手術, given a 始める,決める of
source 構成要素s (e.g. the drag source) and a 的 構成要素 (the
減少(する) 的), the 操作/手術 is 拒絶するd によれば the 支配するs below. If
and only neither of the 支配するs 適用するs, the 操作/手術 is 受託するd.
In general and by default, the source can be an 独断的な mixture of
hidden 支配(する)/統制するs, "normal" 支配(する)/統制するs, and forms, while the 目的地 can
be any valid 入ること/参加(者) in the form 航海士.
1.1 活動/戦闘s for different 構成要素
許すd 活動/戦闘s 異なる for the different types of 構成要素s: (hidden/非,不,無-hidden 支配(する)/統制するs, and forms). Additionally, there is a difference if the data 交流 is in-place (within the same 航海士 instance) or if it crosses 文書 境界s.
The に引き続いて (米)棚上げする/(英)提議する shows the 受託 matrix under these 面s.
支配(する)/統制する \ 活動/戦闘 |
copy, in-place |
move, in-place |
copy, crossing |
move, crossing |
---|---|---|---|---|
hidden 支配(する)/統制する |
+ |
+ |
+ |
- |
非,不,無-hidden 支配(する)/統制する |
- |
+ |
- |
- |
forms |
- |
+ |
- |
- |
If the source of a data 交流 操作/手術 含む/封じ込めるs a mixed 始める,決める of different types, the weakest 支配するs 決定する the result. Means if you mix for instance a hidden 支配(する)/統制する with a form, then the 受託 支配するs for the form 適用する.
There are 付加 支配するs which may 制限する the 操作/手術 even その上の, they are explained in the next paragraphs.
1.2 Move
In 新規加入 to the 支配するs from 一時期/支部 1.1, a move 操作/手術 is 拒絶するd if one of the に引き続いて points 適用するs:
-
The 的 does not 存在する, i.e. the 構成要素s were dropped の上に empty space.
-
The root 入ること/参加(者) is part of the source 構成要素s ? you can't move the root
-
One of the source 構成要素s
-
is a child of the 的 構成要素
-
equals the 的 構成要素
-
is a form, and at the same time an ancestor of the 的
-
is a 支配(する)/統制する, and the 的 is the root 構成要素
-
-
The 的 構成要素 is a 支配(する)/統制する
1.3 Copy
In 新規加入 to the 支配するs from 一時期/支部 1.1, a copy 操作/手術 is 拒絶するd if and only if one of the に引き続いて points 適用するs:
-
The 的 does not 存在する, i.e. the 構成要素s were dropped の上に empty space.
-
The 的 構成要素 is no form
2 Functionality
2.1 Drag and 減少(する)
2.1.1 活性化
as usual: Select an 独断的な 始める,決める of 入ること/参加(者)s in the 航海士, and start dragging them.
2.1.2 方式 選択
The default 方式 is "move", i.e. if you do a DnD
操作/手術 without any modifier 重要なs, a move will be 誘発する/引き起こすd.
You can use the usual 壇・綱領・公約-扶養家族 (e.g. on Windows: Ctrl)
modifier 重要な(s) to 軍隊 copying
2.2 Clipboard
2.2.1 活性化
as usual: Select an 独断的な 始める,決める of 入ること/参加(者)s in the 航海士, open the 状況 menu (no 事柄 if by mouse or keyboard), and choose "Copy" or "削減(する)" therein. Alternatively, 圧力(をかける) the usual, 壇・綱領・公約-扶養家族 keyboard shortcuts (e.g. on Windows: Ctrl-C for copy, Ctrl-X for 削減(する)).
The Paste aka 挿入する functionality is reachable when 経由で 状況 menu and usual shortcut, too. It is not 利用できる if no 入ること/参加(者) is selected, if more than one 入ること/参加(者) is selected, or if the selected 入ること/参加(者) does not fullfill the 受託 支配するs from 一時期/支部 1.
2.2.2 Cutting 入ること/参加(者)s
If you started a 削減(する), the 入ること/参加(者)s in question will get a brighter icon, 示すing that they are to be moved once the move 操作/手術 is finished. This means they are not 除去するd from the model when you do the 削減(する), but only when you do the paste from the clipboard.
3 Clipboard 判型s
This 一時期/支部 is for completeness. It 述べるs the 内部の clipboard 判型s used.
The に引き続いて 判型s are used for 移転ing data within one or more instances of the form 航海士.
3.1 Hidden 支配(する)/統制するs
-
判型 指名する: 使用/適用/x-openoffice;windows_formatname="svxform.HiddenControlModelsExchange"
-
content: a Sequence< XPropertySet >, denoting the models of the hidden 支配(する)/統制するs to 移転
3.2 支配(する)/統制する paths
-
判型 指名する: 使用/適用/x-openoffice;windows_formatname="svxform.ControlPathExchange"
-
content: Sequence< Any >, 2 elements
-
first element: 言及/関連< XNameContainer > which 代表するs the collections of all forms
-
second element: Sequence< Sequence< int > >: Every element 述べるs a "path? to a 支配(する)/統制する model, 親族 to the コンテナ in the コンテナ above.
E.g., if the sequence is "( ( 0, 2 ), (1, 3, 2) )", then two elements with the paths "(0, 2)" and "(1, 3, 2)" are 述べるd. Means the first element is the third (2!) children of the first (0!) children of the コンテナ, and the second element is the third children of the 前へ/外へ children of the second children of the コンテナ.
-
3.3 Tree 名簿(に載せる)/表(にあげる) 入ること/参加(者)s
-
判型 指名する: 使用/適用/x-openoffice;windows_formatname="svxform.FieldNameExchange"
- content: 事実上 nothing :). This is not really 移転d 経由で
the usual 交流 機械装置s, it is just a shortcut for instances
where the drag source is the same as the 減少(する) 的; in this 事例/患者 the
latter does not need to 再構築する all the 内部の (警察などへの)密告,告訴(状) from the
執拗な 判型 2.
In particular, this means the 判型 does not 供給(する) data, it 行為/法令/行動するs as placeholder only.
4 実験(する) 事例/患者s
4.1 Hidden 支配(する)/統制するs
-
Create a form 含む/封じ込めるing a hidden 支配(する)/統制する. Create a new sub form below the first form.
-
Try to DnD this 支配(する)/統制する to itself, to it's parent, to the sub form, to a 解放する/自由な place in the 航海士. Check that moving is 許すd (and 作品) on the sub form, and nowhere else.
-
Try the same 活動/戦闘s with the first modifier 重要な (Ctrl). This should be a copy 操作/手術, thus it should be 許すd (and work) on the forms, but nowhere else.
-
-
Create a second 文書, and a form therein
-
Try to DnD the hidden 支配(する)/統制する from the first 文書 to the form in the second 文書. Only copying to a form should work.
-
4.2 非,不,無-Hidden 支配(する)/統制するs
-
Create a form with some 支配(する)/統制するs (except than hidden 支配(する)/統制するs)
-
示す an 独断的な 始める,決める of 支配(する)/統制するs, and try to DnD them in the 航海士. Should be 辞退するd all times: Movement is not 許すd (as the only existent form is the parent of the 支配(する)/統制するs), and copy is not 許すd in general for 非,不,無-hidden 支配(する)/統制するs.
-