OpenerView

OpenerView[{expr1,expr2}]

オープナ(opener)が閉じている場合は expr1と,開いている場合は expr1expr2の両方とともにオープナとして表示されるオブジェクトを表す.

OpenerView[{expr1,expr2},state]

Falseだと閉じ,Trueだと開くオープナの状態を指定する.

詳細とオプション

  • オープナは閉じている場合は,開いている場合はと表示される.
  • オープナは,expriの外側の左上に表示される.
  • OpenerView[list,Dynamic[state]]は,動的に更新される state の現行値によってオープナの状態が指定されるとみなす.state の値はオープナがクリックされるとリセットされる.
  • 次のオプションを与えることができる.
  • Alignment Automatic表示エリア内のオブジェクトの整列方法
    Background None使用する背景色
    BaselinePosition Automatic周囲のテキストと相対的な位置付け
    BaseStyle{}オープナビューのベーススタイル指定
    Enabled Automaticコントロールを有効にするかどうか
    FrameMargins Automatic枠全体の内側の余白
    ImageMargins 0表示エリア周囲の余白
    ImageSize Automatic表示エリアの全体的な画像サイズ
  • デフォルトのオプション設定のImageSize->Automaticのとき,OpenerViewは現在表示されている expri分のスペースしか残さない.ImageSize->Allとすると,全体的な大きさが変わらないように最大の expri分のスペースが残される.
  • デフォルト設定のBaselinePosition->Automaticでは,OpenerViewのベースラインはオープナアイコンのベースラインと同じであるとみなされる.
  • Method->"Active"とすると,オープナのアクティブな範囲が expr1を含むようになる.
  • BaseStyleの設定値は,一般に現行スタイルシートの"OpenerView"スタイルで与えられるデフォルトスタイルに追加される.

例題

すべて開くすべて閉じる

  (2)

オープナを開いた状態で始める:

スコープ  (6)

OpenerViewのコンテンツ  (4)

グラフィックスをOpenerViewのコンテンツとして使う:

OpenerViewには,Manipulateを含む任意の式を入れることができる:

OpenerViewオブジェクトはネストさせることができる:

デフォルトで,OpenerViewはその状態によってサイズ調整を行う:

ImageSize -> Allとすると,OpenerViewはサイズ調整の必要がないように表示に十分なスペースを取る:

OpenerViewのコントロール  (2)

開いた式を表示する形で始める:

OpenerViewをチェックボックスに接続する:

オプション  (11)

Alignment  (1)

ビュー内の異なる並べ方:

ImageSizeの中のAlignmentを指定する:

AutoAction  (2)

デフォルトで,オープナエリアがクリックされないとオープナは変化しない:

AutoActionとすると,マウスがオープナエリアを通過するとオープナが変化する:

Background  (2)

背景色を変える:

背景色を動的に変える:

BaselinePosition  (1)

周囲のテキストと揃える:

Enabled  (1)

デフォルトで,OpenerViewは有効になっている:

Enabled->Falseとすると,OpenerViewは無効となり,現行状態が可視で残る:

FrameMargins  (1)

ビュー内に余白を加える:

ImageMargins  (1)

ビューの外側に余白を加える:

ImageSize  (1)

OpenerViewの全体的な大きさを制御する:

Method  (1)

通常は,オープナを切り替える場合はオープナを直接クリックしなければならない:

Method -> "Active"としてあると,ラベルをクリックしてオープナを切り替えることもできる:

アプリケーション  (1)

時計を画像として表示する:

特性と関係  (2)

OpenerViewOpenerPaneSelectorの構造物である:

動的変数は可視の場合にのみ更新される:

Wolfram Research (2007), OpenerView, Wolfram言語関数, https://reference.wolfram.com/language/ref/OpenerView.html (2016年に更新).

テキスト

Wolfram Research (2007), OpenerView, Wolfram言語関数, https://reference.wolfram.com/language/ref/OpenerView.html (2016年に更新).

CMS

Wolfram Language. 2007. "OpenerView." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/OpenerView.html.

APA

Wolfram Language. (2007). OpenerView. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/OpenerView.html

BibTeX

@misc{reference.wolfram_2024_openerview, author="Wolfram Research", title="{OpenerView}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/OpenerView.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_openerview, organization={Wolfram Research}, title={OpenerView}, year={2016}, url={https://reference.wolfram.com/language/ref/OpenerView.html}, note=[Accessed: 22-November-2024 ]}