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