5.9. GUI アドオンの基本機能


アドオンのキックスタートサポートと同様に、GUI サポートでは、アドオンのすべての部分に、API で定義される特定のクラスから継承されたクラスを定義するモジュールが少なくとも 1 つ含まれる必要があります。グラフィカルアドオンサポートの場合、追加すべき唯一のクラスは NormalSpoke クラスで、これはスクリーンの通常スポークタイプのクラスとして pyanaconda.ui.gui.spokes に定義されています。詳細は、Anaconda ユーザーインターフェイス を参照してください。

NormalSpoke から継承された新しいクラスを実装するには、API が必要とする以下のクラス属性を定義する必要があります。

  • builderObjects: スポークの .glade ファイルからすべての最上位オブジェクトをリスト表示します。これは、子オブジェクトでスポークに (再帰的に) 公開される必要があります。すべてをスポークに公開する必要がある場合 (非推奨) は、リストは空でなければなりません。
  • mainWidgetName: .glade ファイルで定義されているようにメインウィンドウウィジェット (Add Link) の ID が含まれます。
  • uiFile: .glade ファイルの名前が含まれます。
  • category: スポークが属するカテゴリーのクラスが含まれます。
  • icon: ハブ上のスポークに使用するアイコンの識別子が含まれます。
  • title: ハブ上のスポークに使用するタイトルを定義します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.