XMLGUI (original) (raw)
XMLGUI はアクションという考え方を使って、XML でアプリケーションのユーザインターフェイスを設計するための KDE フレームワークである。 「ファイルを開く」や「アプリケーションを閉じる」など KDE フレームワークによってプログラマのために定義されたいくつかのアクションとともに、アプリケーションが実装できる多様なアクションをこのフレームワークでプログラマが設計する。個々のアクションはアイコン、説明テキストやツールチップを含む多様なデータに関連付けることができる。 このフレームワークの特徴は、あるアクションがどのメニューやツールバーに含まれるかということをハードコーディングしないことにある。その代わりに開発者はメニューバーやツールバーのレイアウトを記述したXMLファイルを配布する。この仕組みを用いることで、対象のプログラムのソースコードに触れることなしにユーザインタフェースを変更できる。 更に、KPart の GUI をアプリケーションの GUI に統合できるので、XMLGUI は KDE の KParts コンポーネントプログラミングインターフェイスに役立つ。Konqueror ファイルマネージャはこの特徴の規範的な例である。
Property | Value |
---|---|
dbo:abstract | XMLGUI és un marc de treball (framework) de KDE per dissenyar una interfície d'usuari d'una aplicació usant XML, mitjançant la idea d'accions. En aquest marc de treball, el programador dissenya diverses accions que la seva aplicació pot implentar, amb algunes accions definides pel programador per l'entorn de treballe de KDE, com per exemple obrir un fitxer o tancar una aplicació. Cada acció es pot atribuir a diverses dades incloent icones, text explicatori o ajuda contextual. La part interessant d'aquest disseny és que les accions no s'insereixen a dins dels menús o barres d'eines pel programador. En lloc d'això, el programador proveeix un fitxer XML, que descriu la distribució de la barra de menú o la barra d'eines. En utilitzar aquest sistema, l'usuari pot redissenyar la interfície de l'aplicació sense haver de tocar el codi del programa en qüestió. En addició, l'XMLGUI és útil per als components KParts de programació d'interfície per a KDE, per tant una aplicació pot fàcilment integrar la interfície d'un KPart a la seva pròpia interfície. El navegador de fitxers Konqueror és un bon exemple d'això. (ca) XMLGUI est le framework de l'environnement de KDE pour concevoir l'interface graphique d'un logiciel en utilisant XML, centré sur le concept d'actions. En utilisant ce framework, le programmeur met en place différentes actions que son application peut implémenter, ainsi que quelques actions prédéfinies par KDE, comme ouvrir un fichier, fermer l'application, etc. Chaque action peut être liée à des données, comme des icônes, textes d'explications, et des infobulles.Son intérêt tient au fait que la disposition des actions dans les barres de menu ou d'outils n'est pas définie dans le code source par le programmeur. À la place, le programmeur fournit un fichier XML qui décrit le contenu de la barre de menu et de la barre d'outils. Si le programmeur utilise ce système, il est possible pour l'utilisateur de personnaliser l'interface d'une application sans devoir toucher au code source : il n'a qu'à modifier les entrées correspondantes du fichier. XMLGUI est également utile pour la programmation de composants modulaires KParts, car une application peut facilement intégrer l'interface graphique d'un KPart dans sa propre interface. Le gestionnaire de fichiers Konqueror est un parfait exemple de cette fonctionnalité. (fr) XMLGUI はアクションという考え方を使って、XML でアプリケーションのユーザインターフェイスを設計するための KDE フレームワークである。 「ファイルを開く」や「アプリケーションを閉じる」など KDE フレームワークによってプログラマのために定義されたいくつかのアクションとともに、アプリケーションが実装できる多様なアクションをこのフレームワークでプログラマが設計する。個々のアクションはアイコン、説明テキストやツールチップを含む多様なデータに関連付けることができる。 このフレームワークの特徴は、あるアクションがどのメニューやツールバーに含まれるかということをハードコーディングしないことにある。その代わりに開発者はメニューバーやツールバーのレイアウトを記述したXMLファイルを配布する。この仕組みを用いることで、対象のプログラムのソースコードに触れることなしにユーザインタフェースを変更できる。 更に、KPart の GUI をアプリケーションの GUI に統合できるので、XMLGUI は KDE の KParts コンポーネントプログラミングインターフェイスに役立つ。Konqueror ファイルマネージャはこの特徴の規範的な例である。 (ja) XMLGUI is a KDE framework for designing the user interface of an application using XML, using the idea of actions. In this framework, the programmer designs various actions that their application can implement, with several actions defined for the programmer by the KDE framework, such as opening a file or closing the application. Each action can be associated with various data including icons, explanatory text, and tooltips. The interesting part to this design is that the actions are not inserted into the menus or toolbars by the programmer. Instead, the programmer supplies an XML file, which describes the layout of the menu bar and toolbar. Using this system, it is possible for the user to redesign the user interface of an application without needing to touch the source code of the program in question. In addition, XMLGUI is useful for the KParts component programming interface for KDE, as an application can easily integrate the GUI of a KPart into its own GUI. The Konqueror file manager is the canonical example of this feature. The current version is KDE Frameworks#KXMLGUI. (en) XMLGUI è un'infrastruttura di KDE che consente il design di interfacce utente tramite documenti XML. In questo ambiente, il programmatore definisce varie azioni che la sua applicazione può implementare, con alcune già pronte, offerte dall'ambiente KDE, tra cui l'apertura di file o la chiusura dell'applicazione. Ogni azione può essere associata a vari dati, tra cui icone, testo e suggerimenti. La parte interessante di questo design è il fatto che le azioni non sono inserite in menu o barre degli strumenti dal programmatore, che fornisce solo un file XML che descrive la disposizione della barra del menu e della barra degli strumenti. Con questo sistema, l'utente finale può ridisegnare l'interfaccia utente di un'applicazione senza dover toccare il codice sorgente del programma in questione. Tramite la componente KParts, XMLGUI può essere integrato facilmente in altri programmi. Konqueror ne è un esempio. (it) XMLGUI é um framework do gerenciador de janelas KDE com a finalidade de implementar funcionalidades do padrão XML para aplicativos. Com o uso deste framework, o programador pode implementar várias ações, como por exemplo: abrir um arquivo/ficheiro e fechar o aplicativo. Cada ação pode ser associada a inúmeros outros recursos como: ícones, textos explicativos e barra de ferramentas. O XMLGUI é útil também para o KParts (um componente de programação da interface do KDE). O gerenciador de arquivos Konqueror é um exemplo clássico do uso desta funções. (pt) XMLGUI – framework KDE do projektowania interfejsu aplikacji przy pomocy XML oraz idei zdarzeń. W tym frameworku programista projektuje zdarzenia, które mają być zaimplementowane w programie, na podstawie zestawu zdarzeń zdefiniowanych dla KDE, takich jak otwieranie pliku czy zamykanie programu. Każde zdarzenie może być powiązane z różnymi danymi, takimi jak ikony, tekst podpowiedzi, dymki. Zdarzenia nie są wstawiane przez programistę do menu głównego oraz pasków narzędziowych, tylko programista definiuje plik XML definiujący układ menu głównego i paska narzędziowego. Używając tego systemu, użytkownik może zmienić układ interfejsu graficznego programu bez modyfikacji kodu źródłowego. Ponadto XMLGUI znajduje zastosowanie w tworzeniu komponentów KParts i ich prostej integracji z własnym interfejsem, co znalazło zastosowanie w programie Konqueror. (pl) XMLGUI 是KDE的框架,使用XML來設計應用程序的用戶界面。 在這個框架內,程序員設計的各種動作(action),他的應用程序可以實行。一些動作已經被定義在KDE框架中,如打開文件或關閉該應用程序。每個動作可以聯結各種數據,包括圖標、說明文字和提示。 這個設計有趣的部分是程序員對於動作不是插入選單或工具欄。相反,程序員提供一個XML文件,其中描述選單欄和工具欄的佈局。利用這個系統,用戶可以重新設計應用程序的用戶界面,而無需觸摸的源代碼中的程序問題。 此外, XMLGUI是易於使用的KDE KParts組件編程接口,一個應用程序就可以輕鬆地集成KPart 格式的 GUI到它自己的圖形用戶界面。Konqueror文件管理器就是此功能典型的例子。 (zh) |
dbo:wikiPageExternalLink | http://xmlgui.tigris.org/ http://techbase.kde.org/Development/Architecture/KDE4/XMLGUI_Technology |
dbo:wikiPageID | 981613 (xsd:integer) |
dbo:wikiPageLength | 1881 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1118240745 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:User_interface_markup_languages dbc:KDE_Frameworks dbr:KParts dbc:KDE_Platform dbr:KDE dbr:KDE_Frameworks dbr:Konqueror dbr:XML dbr:Qt_Style_Sheets |
dbp:wikiPageUsesTemplate | dbt:Portal dbt:Refimprove dbt:KDE |
dcterms:subject | dbc:User_interface_markup_languages dbc:KDE_Frameworks dbc:KDE_Platform |
gold:hypernym | dbr:Framework |
rdf:type | dbo:Software yago:WikicatUserInterfaceMarkupLanguages yago:WikicatUserInterfaces yago:WikicatXML-basedStandards yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Interface106575227 yago:LanguageUnit106284225 yago:MarkupLanguage106787835 yago:Measure100033615 yago:Part113809207 yago:Program106568978 yago:Relation100031921 yago:Word106286395 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:Standard107260623 yago:SystemOfMeasurement113577171 yago:Terminology106304059 |
rdfs:comment | XMLGUI はアクションという考え方を使って、XML でアプリケーションのユーザインターフェイスを設計するための KDE フレームワークである。 「ファイルを開く」や「アプリケーションを閉じる」など KDE フレームワークによってプログラマのために定義されたいくつかのアクションとともに、アプリケーションが実装できる多様なアクションをこのフレームワークでプログラマが設計する。個々のアクションはアイコン、説明テキストやツールチップを含む多様なデータに関連付けることができる。 このフレームワークの特徴は、あるアクションがどのメニューやツールバーに含まれるかということをハードコーディングしないことにある。その代わりに開発者はメニューバーやツールバーのレイアウトを記述したXMLファイルを配布する。この仕組みを用いることで、対象のプログラムのソースコードに触れることなしにユーザインタフェースを変更できる。 更に、KPart の GUI をアプリケーションの GUI に統合できるので、XMLGUI は KDE の KParts コンポーネントプログラミングインターフェイスに役立つ。Konqueror ファイルマネージャはこの特徴の規範的な例である。 (ja) XMLGUI é um framework do gerenciador de janelas KDE com a finalidade de implementar funcionalidades do padrão XML para aplicativos. Com o uso deste framework, o programador pode implementar várias ações, como por exemplo: abrir um arquivo/ficheiro e fechar o aplicativo. Cada ação pode ser associada a inúmeros outros recursos como: ícones, textos explicativos e barra de ferramentas. O XMLGUI é útil também para o KParts (um componente de programação da interface do KDE). O gerenciador de arquivos Konqueror é um exemplo clássico do uso desta funções. (pt) XMLGUI 是KDE的框架,使用XML來設計應用程序的用戶界面。 在這個框架內,程序員設計的各種動作(action),他的應用程序可以實行。一些動作已經被定義在KDE框架中,如打開文件或關閉該應用程序。每個動作可以聯結各種數據,包括圖標、說明文字和提示。 這個設計有趣的部分是程序員對於動作不是插入選單或工具欄。相反,程序員提供一個XML文件,其中描述選單欄和工具欄的佈局。利用這個系統,用戶可以重新設計應用程序的用戶界面,而無需觸摸的源代碼中的程序問題。 此外, XMLGUI是易於使用的KDE KParts組件編程接口,一個應用程序就可以輕鬆地集成KPart 格式的 GUI到它自己的圖形用戶界面。Konqueror文件管理器就是此功能典型的例子。 (zh) XMLGUI és un marc de treball (framework) de KDE per dissenyar una interfície d'usuari d'una aplicació usant XML, mitjançant la idea d'accions. En aquest marc de treball, el programador dissenya diverses accions que la seva aplicació pot implentar, amb algunes accions definides pel programador per l'entorn de treballe de KDE, com per exemple obrir un fitxer o tancar una aplicació. Cada acció es pot atribuir a diverses dades incloent icones, text explicatori o ajuda contextual. (ca) XMLGUI est le framework de l'environnement de KDE pour concevoir l'interface graphique d'un logiciel en utilisant XML, centré sur le concept d'actions. En utilisant ce framework, le programmeur met en place différentes actions que son application peut implémenter, ainsi que quelques actions prédéfinies par KDE, comme ouvrir un fichier, fermer l'application, etc. Chaque action peut être liée à des données, comme des icônes, textes d'explications, et des infobulles.Son intérêt tient au fait que la disposition des actions dans les barres de menu ou d'outils n'est pas définie dans le code source par le programmeur. À la place, le programmeur fournit un fichier XML qui décrit le contenu de la barre de menu et de la barre d'outils. Si le programmeur utilise ce système, il est possible pour l'uti (fr) XMLGUI is a KDE framework for designing the user interface of an application using XML, using the idea of actions. In this framework, the programmer designs various actions that their application can implement, with several actions defined for the programmer by the KDE framework, such as opening a file or closing the application. Each action can be associated with various data including icons, explanatory text, and tooltips. The current version is KDE Frameworks#KXMLGUI. (en) XMLGUI è un'infrastruttura di KDE che consente il design di interfacce utente tramite documenti XML. In questo ambiente, il programmatore definisce varie azioni che la sua applicazione può implementare, con alcune già pronte, offerte dall'ambiente KDE, tra cui l'apertura di file o la chiusura dell'applicazione. Ogni azione può essere associata a vari dati, tra cui icone, testo e suggerimenti. Tramite la componente KParts, XMLGUI può essere integrato facilmente in altri programmi. Konqueror ne è un esempio. (it) XMLGUI – framework KDE do projektowania interfejsu aplikacji przy pomocy XML oraz idei zdarzeń. W tym frameworku programista projektuje zdarzenia, które mają być zaimplementowane w programie, na podstawie zestawu zdarzeń zdefiniowanych dla KDE, takich jak otwieranie pliku czy zamykanie programu. Każde zdarzenie może być powiązane z różnymi danymi, takimi jak ikony, tekst podpowiedzi, dymki. Ponadto XMLGUI znajduje zastosowanie w tworzeniu komponentów KParts i ich prostej integracji z własnym interfejsem, co znalazło zastosowanie w programie Konqueror. (pl) |
rdfs:label | XMLGUI (ca) XMLGUI (fr) XMLGUI (it) XMLGUI (ja) XMLGUI (pl) XMLGUI (pt) XMLGUI (en) XMLGUI (zh) |
owl:sameAs | freebase:XMLGUI yago-res:XMLGUI wikidata:XMLGUI dbpedia-ca:XMLGUI dbpedia-fr:XMLGUI dbpedia-it:XMLGUI dbpedia-ja:XMLGUI dbpedia-pl:XMLGUI dbpedia-pt:XMLGUI dbpedia-zh:XMLGUI https://global.dbpedia.org/id/2USCM |
prov:wasDerivedFrom | wikipedia-en:XMLGUI?oldid=1118240745&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:XMLGUI |
is dbo:wikiPageWikiLink of | dbr:KDE_Projects dbr:KDE_Platform_4 dbr:KDE_Software_Compilation |
is foaf:primaryTopic of | wikipedia-en:XMLGUI |