導入
XMLGUI は、アクションの概念を中心に、XML を使用してソフトウェアのグラフィカル インターフェイスを設計するための KDE の環境フレームワークです。
このフレームワークを使用して、プログラマは、アプリケーションが実装できるさまざまなアクションに加え、ファイルを開く、アプリケーションを閉じるなど、 KDEによって事前定義されたいくつかのアクションを設定します。各アクションは、アイコン、説明テキスト、ツールチップなどのデータにリンクできます。この機能の興味深い点は、メニューまたはツール バー内のアクションの配置がプログラマによってソース コードで定義されていないという事実にあります。代わりに、プログラマはメニュー バーとツールバーの内容を記述する XML ファイルを提供します。プログラマーがこのシステムを使用すると、ユーザーはソース コードに触れることなく、アプリケーションのインターフェイスをパーソナライズできます。ファイル内の対応するエントリを変更するだけで済みます。
XMLGUI は、アプリケーションで KPart の GUI を独自のインターフェイスに簡単に統合できるため、KPart モジュラー コンポーネントのプログラミングにも役立ちます。 Konquerorファイル マネージャーは、この機能の好例です。

その他のプロジェクト
XMLGUI という名前は非常に一般的なものです。同じ名前の XML ベースの UI ライブラリが他にもいくつかあります。 KDE XMLGUIプロジェクトは、この新しい、しかし広く普及している概念に名前を付けることができなかった多くのプロジェクトのうちの 1 つです。
- ( en )この記事は、「 XMLGUI 」というタイトルの英語版Wikipedia の記事から部分的または全体的に引用されています。
外部リンクとドキュメント
- ( en ) XMLGUIアーキテクチャに関する KDE ドキュメント
vdm | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ソフトウェアのコンパイル | KDE 1 · KDE 2 · KDE 3 · KDE SC 4 | ![]() | |||||||||||||||||
| ワークスペース | KDM・KWin・プラズマ | ||||||||||||||||||
| アプリケーション |
| ||||||||||||||||||
| プラットフォーム | アコナディ•デシベル•フレーク• KConfig | ||||||||||||||||||
| モジュール | KDELibs • KDEBase • KDE Accessibility • Kdeadmin • Kdeartwork • kdebindings • KDE Education • Extragear • Kdegames • Kdegraphics • Kde-i18n • Kdemultimedia • kdenetwork • Kdepim • Kdepimlibs • kdeplasma-addons • kdesdk • Kdetoys • Kdeutils • Kdewebdev • KOffice | ||||||||||||||||||
| コミュニティ | KDE eV ·アカデミー· KDE。ニュース·コンキ·マティアス エトリッヒ·コーネリアス シューマッハ | ||||||||||||||||||


