共通デスクトップ環境 スタイル・ガイド

マウス・ベースの範囲選択

必須 

m: 

アプリケーションが、範囲選択モデルに従うコレクションを含んでいる場合、BTransfer ボタンが BAdjust として動作するように構成されていれば、BAdjust がサポートされ、[Shift] + BSelect と同じように動作する。 

必須 

n: 

範囲選択を使用するコレクションで、ユーザが [Shift] + BSelect または BAdjust を押したとき、アンカーは変更せれずに残り、拡張モデルの 1 つに基づいて選択の拡張範囲が決定される。 

 

 

再選択

拡張範囲は、最初に選択を行なったときと同じように、アンカーと現在のポインタ位置によって決定される。 

 

 

拡大のみ

選択は拡大することだけができる。拡張範囲は、アンカーと現在のポインタ位置によって決定されるが、その後、現在の選択を含むように拡大される。 

 

 

バランス・ビーム

現在の選択の中点にバランス・ポイントが定義される。ユーザがバランス・ポイントから見てアンカーの反対側で [Shift] + BSelect または BAdjust を押した場合、このモデルは再選択モデルと同じように動作する。ユーザがバランス・ポイントから見てアンカーと同じ側で [Shift] + BSelect または BAdjust を押したり、[Shift] によって修正されたナビゲーション・アクションを開始した場合、このモデルはアンカーを選択の反対側に移動した後に、再選択モデルと同じように動作する。 

 

 

ユーザが BSelect または BAdjust を離すと、アンカーは移動せず、拡張範囲の中のすべての要素が選択され、その外側のすべての要素の選択が解除される。