カスタムインターフェースの構築

多くのアプリケーションにおいて,ManipulateTabView等の高レベルコンストラクトを使うと,即座に必要な動的インタラクティブ機能が利用できるようになる.Wolfram言語では,独自の高度なカスタムインターフェースを,非常に分かりやすい記号インターフェース構築技術を使って作ることもできる.

Manipulate あらゆる式またはグラフィックスを操作するインターフェースを作成する

ControllerManipulate 外部コントローラを使ってインターフェースを作成する

Dynamic 動的に更新された現在値として表示する

DynamicModule インターフェースを局所化するコンストラクト

パレット »

CreatePalette 記号式から新しいパレットを作成する

Button  ▪  PasteButton  ▪  Column  ▪  Grid  ▪  WindowTitle  ▪  ...

ツールバー »

DockedCells ノートブック上部に置く任意のセル

AttachCell ノートブックまたはウィンドウの一部に一時的なセルを貼付する

ダイアログボックス »

InputInputString 入力を取得するダイアログを表示する

MessageDialog メッセージを表示するダイアログを表示する

ChoiceDialog 選択を行うボタンを含むダイアログボックスを表示する

DialogInput  ▪  CreateDialog  ▪  DialogReturn  ▪  SystemDialogInput

Button  ▪  Checkbox  ▪  InputField  ▪  ClickToCopy  ▪  Panel  ▪  TabView  ▪  Grid  ▪  ...

フォームと手続き型インタラクション »

FormFunction 提出可能フォームを指定する

FormPage フォームと結果の両方を含むページ

AskFunction 評価中に質問を行うプログラムを指定する

インスペクタ »

CurrentValue 何百ものインターフェース値を判定あるいは設定する

Dynamic  ▪  Options  ▪  SetOptions  ▪  PaletteNotebook  ▪  ...

クリックによるインタラクティブパネル »

LocatorPane  ▪  ClickPane  ▪  EventHandler  ▪  Mouseover  ▪  Deploy  ▪  ...

タッチデバイス

GestureHandler 接触動作に反応する

TouchPosition 現在の接触位置を与える

TouchscreenAutoZoom  ▪  TouchscreenControlPlacement

スタンドアロンインターフェース »

FrontEndEventActions  ▪  FrontEndExecute  ▪  ActionMenu  ▪  Deploy  ▪  ...

低レベルインターフェースコントロール »

MousePosition  ▪  EventHandler  ▪  CellEventActions  ▪  ControllerState  ▪  ...