ウィンドウ管理APIの概要
ウィンドウ管理APIは、メインの水平ツールバーからの追加のツールバー管理を容易にします。 「Fusionサービス」は、水平、垂直および通知のツールバー間の通信用のメッセージ・バスとして機能し、垂直ツールバーの開閉を可能にします。
ウィンドウ管理APIは、組み込み(水平)ツールバーAPI、ライブ・ウィンドウ・コントローラ(垂直)ツールバーAPI、およびツールバー間通信APIの3つのグループに分けられます。
埋込みツールバーAPI
次の表に、埋込みツールバーAPIとその使用方法を示します。
方法 |
説明 |
---|---|
openFloatingToolbar |
「Fusionサービス」にリクエストして、フローティング・ツールバーをプログラムで開きます。 |
isFloatingToolbarOpen |
浮動ツールバーが開いているかどうかを判断するために「Fusionサービス」をリクエストします。 |
closeFloatingToolbar |
浮動ツールバーをプログラムで閉じるように「Fusionサービス」をリクエストします。 |
setToolbarDimensions |
水平ツールバーと垂直ツールバーのツールバー・ディメンションを設定します。 |
ライブ・ウィンドウ・コントローラAPI
この表は、ライブ・ウィンドウ・コントローラ(垂直)ツールバーAPIとその使用方法を示しています。
方法 |
説明 |
---|---|
openCompanionPanel |
コンパニオン・パネルをプログラムで開くようにFusionサービスにリクエストします。 |
isCompanionPanelOpen |
Fusionサービスに依頼して、コンパニオン・パネルが開いているかどうかを確認します。 |
closeCompanionPanel |
Fusionサービスに、コンパニオン・パネルをプログラムでクローズするようリクエストします。 |
ツールバー間通信API
この表は、ツールバー間通信APIとその使用方法を示しています。
方法 |
説明 |
---|---|
postToolbarMessage |
「Fusionサービス」をメッセージ・バスとして使用するフローティング・ツールバーなど、あるツールバー(水平ツールバーなど)から別のツールバーにメッセージを送信します。 |
onToolbarMessage |
ツールバー間で交換されるメッセージのコールバックを登録します。 |