event(イベント)
必要に応じて、事前にいくつかのコールバック関数を定義しておくことができます。Eagleはイベントが発生した際にそれらを自動的に呼び出します。
onPluginCreate(callback)
プラグインウィンドウが作成されたとき、Eagleはこのメソッドを自動的に呼び出します。このメソッドを使用して、プラグインが必要なモジュールを初期化できます。
callback
Functionplugin
Object - プラグイン属性manifest
Object - プラグイン manifest.json の完全な設定。path
String - プラグインのパス
onPluginRun(callback)
ユーザーがプラグインパネルのプラグインをクリックすると、Eagleはこのメソッドを自動的に呼び出します。
callback
Function
onPluginBeforeExit(callback)
プラグインウィンドウが閉じる前に、Eagleはこのメソッドを自動的に呼び出します。
callback
Function
onPluginShow(callback)
プラグインウィンドウが表示されるとき、Eagleはこのメソッドを自動的に呼び出します。
callback
Function
onPluginHide(callback)
プラグインウィンドウが隠れるとき、Eagleはこのメソッドを自動的に呼び出します。
callback
Function
onLibraryChanged(callback)
ユーザーがリソースライブラリを切り替えると、Eagleはこのメソッドを自動的に呼び出します。
callback
FunctionlibraryPath
String - 現在のリソースライブラリのパス。
注意: プラグインの実行過程で相対的なリソースライブラリパスに依存する場合、この方法を登録してリソースライブラリが切り替えられたときに対応する調整を行い、プログラムの実行過程でエラーが発生しないようにする必要があります。
onThemeChanged(callback)
Eagle メインプログラムのテーマカラーが変更されると、Eagle はこのメソッドを自動的に呼び出します。プラグインが複数のカラーテーマに対応している場合、このメソッドを使用して対応する UI の調整を行うことができます。
callback
関数theme
String - 現在のテーマカラーの名前。Auto
、LIGHT
、LIGHTGRAY
、GRAY
、DARK
、BLUE
、PURPLE
など。
最終更新