セッションパネル(モバイル)
デスクトップでは、カーソル付近に表示される**ダイナミック入力(DYN)**フローティングフレームを通じて、ユーザーは距離や角度の値を直接入力し、Enter で確定、Esc でキャンセルできます。物理キーボードのないモバイルでは、この操作方式をそのまま利用することはできません。
セッションパネルはモバイル版のダイナミック入力 + キーボードに相当するコンポーネントです。画面下部にドッキングされ、コマンド実行中に自動的にポップアップして現在のプロンプトとライブ計測値を表示し、画面上の確定(✓)とキャンセル(×)ボタン(デスクトップの Enter と Esc に相当)を提供します。
プレビュー
ドキュメント内で実際のセッションパネルを以下に示します:
パネルの構成
展開モードでは、パネルは上から下に向かって以下の領域に分かれています:
セッションアクセサリ / タイトル行
第 1 行の左側には、アクティブなコマンドがマウントするセッションアクセサリが表示されます。コマンドごとにマウントするアクセサリは異なり——測定・注釈コマンドは作図スタイルセッションアクセサリ(色 + 文字の高さ)をマウントしますが、PLine や Text などの他のコマンドはそれぞれ専用のアクセサリコントロールをマウントします。アクティブなコマンドがセッションアクセサリをまったくマウントしない場合、第 1 行の左側にはコマンドのプロンプトテキストが直接表示され(後述のプロンプト行は表示されません)。
以下のデモは作図スタイルアクセサリがマウントされた測定 / 注釈コマンドのシナリオです:
| コントロール | アイコン | 用途 |
|---|---|---|
| 色ボタン | アクティブな作図色を設定する ACI 色パレット / ダイアログを開く | |
| 文字高さボタン | 文字サイズを設定する文字高さダイアログを開く |
行の右側には 2 つの円形アイコンボタンがあります:
| ボタン | アイコン | 用途 |
|---|---|---|
| ヘルプ | ? | フルスクリーンヘルプパネルを開く |
| 折りたたむ / 展開する | ▼ / ▲ | コンパクトモードと展開モードを切り替える |
プロンプト行
第 2 行はアクティブなコマンドがセッションアクセサリをマウントしている場合にのみ表示されます。コマンドのプロンプトテキスト(例: "最初の点を指定")と、コマンドが任意の引数を公開している場合は対応するキーワードチップ(例: [取り消し(U)/続行(C)])を表示します。プロンプトは左揃えで、自動的にローカライズされます。
アクティブなコマンドがセッションアクセサリをマウントしていない場合、プロンプトテキストは第 1 行の左側(アクセサリの場所)に直接移動し、第 2 行は表示されません。
キーワードチップをタップすることは、デスクトップのコマンドラインでキーワードを入力するモバイル版に相当します。
計測値
ユーザーが指をドラッグすると、パネルはリアルタイムで更新されます。表示される値はコマンドの状態に依存します:
| 状態 | 表示される値 | 意味 |
|---|---|---|
| 最初の点を指定する前 | X / Y | 現在のカーソル位置の絶対座標 |
| 最初の点を指定した後(相対モード) | 長さ / 角度 | 最初の点から現在位置までの距離と角度 |
| 最初の点を指定した後(相対モード) | ΔX / ΔY | 最初の点から現在位置までの X・Y 方向の増分 |
スマートフォンとパッドではレイアウトが異なります。スマートフォンでは各計測値が 1 行ずつ配置され、キャンセル / 確定ボタンが右側に埋め込まれます。パッドでは計測値が横に並び、キャンセル / 確定ボタンは右端の共有エリアにグループ化されます。
確定 / キャンセルボタン
| ボタン | アイコン | デスクトップ版に相当 | 用途 |
|---|---|---|---|
| 確定 | ✓(青い円) | Enter / 空のリターン | 現在の入力を受け付けるか、デフォルト値を使用する |
| キャンセル | ×(灰色の円) | Esc | 現在のコマンドを中止する |
コマンドが空のリターンを受け付けない場合(ユーザーが値を指定する必要がある場合)、確定ボタンは無効(薄く表示)になります。
コンパクトモード
タイトル行の ▼ ボタンをタップしてコンパクトモードに切り替えます。パネルは複数行から 1 行に縮小され、プロンプト行、計測値、キーワードチップはすべて非表示になります。以下のみが表示されます:
- セッションアクセサリ(マウントされている場合)
- 展開するボタン(▲、矢印の向きが反転)
- キャンセル(×)/ 確定(✓)ボタン
コンパクトモードは、基本的な操作を残しつつ、コマンド実行中にキャンバスを可能な限り広く表示します。展開するボタンをタップすると展開モードに戻ります。
セッションアクセサリがマウントされたコンパクト状態を以下に示します:
スマートフォン vs パッド
セッションパネルはビューポート幅に応じて自動的に適応します:
| 機能 | スマートフォン (≤ 600px) | パッド (> 600px) |
|---|---|---|
| パネル幅 | 画面幅いっぱい | 中央揃え、固定 480px、角丸と影付き |
| 計測値のレイアウト | 縦に積み重ね、各計測ごとに 1 行 | 横に並び、2 つの計測グループが並列 |
| ボタンの配置 | キャンセル / 確定が異なる計測行に埋め込まれる | キャンセル / 確定が右側の共有エリアにグループ化される |
| コンパクトスタイル | 幅いっぱいの 1 行 | 中央揃えの固定幅 1 行 |
デスクトップ版との対応
| デスクトップの操作 | モバイル版セッションパネルの対応 |
|---|---|
| 距離 / 角度を表示するダイナミック入力(DYN) | 長さ、角度、ΔX、ΔY を表示するライブ計測値 |
| コマンドラインでキーワードオプションを入力する | キーワードチップをタップする |
デフォルト値を受け付ける Enter / 空のリターン | 確定(✓)ボタン |
コマンドをキャンセルする Esc | キャンセル(×)ボタン |
コマンドラインプロンプト Specify first point: | 同じテキストを表示するプロンプト行 |