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