GUIKit`
GUIKit`

GUIResolve

GUIKitで提供されていた機能は,組込みのWolfram言語にネイティブのインターフェース構造およびコントロール関数で利用できるようになった.

GUIResolve[src]

インターフェース定義をそのトップレベルの完全にロードされたウィジェットと包み込むウィジェットまで分割する.

GUIResolve[src,args]

引数をインターフェース定義に渡す.

詳細とオプション

  • GUIResolveを使用する際は,まずNeeds["GUIKit`"]を使って GUIKit をロードする必要がある.
  • GUIResolveは,何等かのスクリプトで変更されている可能性があるトップレベルのルートウィジェットを返す.
  • GUIResolveは後処理のためのGUIObjectは作成しない.また,環境を保存しもしない.
  • GUIResolveGUILoadの変形である.
  • GUIResolveはGUI以外のコンテンツがスクリプトと動的に存在しているインターフェースライブラリ内のモデルウィジェットのロードに有用である.
  • src はファイル名,ユーザインターフェース式の定義,XMLDocumentインターフェース式,あるいはGUIObjectでもよい.
  • 引数が含まれる場合,その引数はインターフェース定義の引数として渡され,"##""#1""#2"...という名前でウィジェットレジストリから使用可能である.
  • 使用可能なオプション:
  • ReleaseMethodAutomaticGUIObjectをいつ解放するかを決定する
    IncludedScriptContexts{}Scriptブロックが使用するアクティブな$ContextPathを拡張する

例題

  (1)

トップレベルのウィジェットがオブジェクトのリストである定義をロードし分割する:

コンテンツは定義内に値とともに存在している:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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