このプロジェクトについて
UI Wizard (foo_ui_wizard) は、foobar2000のウィンドウインターフェースを再形成するコンポーネントです。Wizardiumプロジェクトの一部であり、MITライセンスの下で配布されています。
READMEに記載されている機能:
ウィンドウ外観のカスタマイズ
- 複数のフレームスタイル: デフォルト、小キャプション、キャプションなし、境界線なし。
- 設定可能なAero効果: デフォルト、無効、ガラスフレーム、ガラスシート。
- カスタマイズ可能なウィンドウ背景色と透明度。
- オプションのカスタムウィンドウタイトルとアイコン。
- 境界線なしスタイル用の設定可能なウィンドウシャドウ。
ウィンドウ動作の制御
- 最小/最大幅と高さの制約付きで調整可能なウィンドウ位置とサイズ。
- ドラッグ用のカスタマイズ可能なキャプション領域。マウスボタンやキーコンビネーションなどのさまざまな移動スタイル。
- 設定可能なスナップ距離とスナップ解除距離を備えたエッジスナップ機能。
- ESCキーアクション: なし、非表示、または終了。
- カスタマイズ可能なタイムアウトによる非アクティブ時のウィンドウ非表示。
ウィンドウ状態の管理
- 通常、最大化、全画面の状態を切り替え。
- ウィンドウの最大化またはリサイズを無効にするオプション。
- ウィンドウの位置とサイズの自動保存と読み込み。
スクリプトAPI
- Spider Monkey PanelまたはJSplitterを介してfoobar2000内でスクリプト化するためのCOM/ActiveXインターフェース。
- JavaScriptユーザー向けに、プロパティと使用例を説明するAPIドキュメントが参照されています。
要件とセットアップ
- foobar2000に加え、JavaScriptスクリプト用にSpider Monkey PanelまたはJSplitterが必要です。
- インストール: foobar2000をインストールし、コンポーネントを取得して、foobar2000のインストールにバインドします。
- 設定は、foobar2000の環境設定の「表示 > UI Wizard」で行います。
プロジェクトノート
- READMEは、Peter Pawlowski (foobar2000)、Tsuda Kageyu (MinHook)、およびMajestykの貢献とバグ報告に謝意を表しています。
- 更新と修正については、変更ログが参照されています。
- 貢献は、プルリクエストと問題報告を通じて歓迎されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.