Toggler

Toggler[x]

x の設定値によってTrueFalseの間を切り換える切換えボタンを表す.

Toggler[Dynamic[x]]

動的に更新された x の現行値をその設定値とする.x の値はボタンがクリックされると切り換えられる.

Toggler[x,{val1,val2,}]

一連の値valiの間を循環する切換えボタンを表す.

Toggler[x,{val1pict1,val2pict2,}]

valiの間を循環し,それを pictiと表示する.

Toggler[x,vlist,dpict]

x valiのいずれでもない場合は dpict として表示する.

詳細とオプション

  • CheckboxOpenerは,実質的にTogglerの特殊形である. »
  • Toggler[x]はデフォルトで x と表示される.
  • Toggler内の任意の場所をクリックすると次の値に進む.
  • Shift-クリックで,前の値に戻る.
  • dpict はクリックでは到達できない.到達できるのは外側から x を設定した場合だけである. »
  • Togglervalipictiは,文字列,ボックス,グラフィックス,その他動的式を含むいかなる式でもよい. »
  • 次のオプションが与えられる.
  • AutoAction Falseマウスが上に置かれたときに,自動的に切換えボタンを変更するかどうか
    BaselinePosition Automatic周囲のテキストと相対的な並べ方
    BaseStyle{}表示された切換えボタンのベーススタイル指定
    ContentPaddingTrueコンテンツの周囲にぴったりするように,余白を縮めるかどうか
    Enabled Automatic切換えボタンを有効にするか,無効(灰色)にするか
    ImageMargins 0表示された切換えボタンの画像の周りの余白
    ImageSize All表示された切換えボタンの全体的な画像サイズ
  • ButtonSliderのようなコントロールは,Toggler内ではクリックできない.
  • EventHandlerはマウスクリックを阻止するが,PassEventsDown->Trueの設定のときはこれをTogglerに送る.
  • BaseStyleの設定値は,一般に現行スタイルシートの"Toggler"スタイルで与えられるデフォルトスタイルに加えられる.

例題

すべて開くすべて閉じる

  (2)

出力をクリックして値を切り換える:

の値を動的に変更する:

スコープ  (3)

ラベルを含ませる:

設定が値のリストに入っていないので,最終要素()を表示する:

ときに外部アクションで設定が影響されることがある.この表示では"N/A"がそれに当たる:

任意のタイプの式を値として使う:

オプション  (10)

Alignment  (1)

切換えボタンのラベルを揃える:

すべての可能な整列位置:

AutoAction  (2)

デフォルトで,出力をクリックすると値が切り換わる:

AutoAction->Trueと設定することによって,マウスが出力の上に置かれると値が切り換わるようになる:

Background  (1)

背景色を指定する:

BaselinePosition  (1)

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

Enabled  (2)

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

Enabled->Falseとすると,切換えボタンは無効となるが,現行状態が可視で残る:

FrameMargins  (1)

クリック可能エリアを拡げる:

ImageMargins  (1)

切換えボタンの画像に余白を追加する:

ImageSize  (1)

数値を使う:

アプリケーション  (1)

Togglerを使って,すべてのセルがゲームの論理を理解している3目並べの盤を作る:

特性と関係  (1)

CheckboxOpenerTogglerの特殊ケースである:

Wolfram Research (2007), Toggler, Wolfram言語関数, https://reference.wolfram.com/language/ref/Toggler.html.

テキスト

Wolfram Research (2007), Toggler, Wolfram言語関数, https://reference.wolfram.com/language/ref/Toggler.html.

CMS

Wolfram Language. 2007. "Toggler." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Toggler.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_toggler, organization={Wolfram Research}, title={Toggler}, year={2007}, url={https://reference.wolfram.com/language/ref/Toggler.html}, note=[Accessed: 21-November-2024 ]}