XMLGUI
XMLGUI는 액션(actions)의 개념을 사용하여 XML로 애플리케이션의 사용자 인터페이스를 설계하기 위한 KDE 프레임워크이다.
이 프레임워크에서 프로그래머는 애플리케이션이 구현할 수 있는 다양한 액션을 설계하며, 파일 열기나 애플리케이션 종료와 같은 일부 액션은 KDE 프레임워크에 의해 미리 정의되어 있다. 각 액션은 아이콘, 설명 텍스트, 툴팁을 포함한 다양한 데이터와 연결될 수 있다.
이 설계의 흥미로운 점은 프로그래머가 메뉴나 도구 모음에 액션을 직접 삽입하지 않는다는 것이다. 대신 프로그래머는 메뉴 표시줄과 도구 모음의 레이아웃을 기술하는 XML 파일을 제공한다. 이 시스템을 사용하면 사용자가 해당 프로그램의 소스 코드를 건드리지 않고도 애플리케이션의 사용자 인터페이스를 재설계할 수 있다.
또한 XMLGUI는 KDE의 구성 요소 프로그래밍 인터페이스인 KParts에 유용하며, 애플리케이션이 KPart의 GUI를 자신의 GUI에 쉽게 통합할 수 있게 해준다. Konqueror 파일 관리자가 이 기능의 전형적인 예시이다.
현재 버전은 KDE 프레임워크#KXMLGUI이다.
기타 프로젝트
이 이름은 다소 일반적이다. Beryl XML GUI 보관됨 2009-04-15 - 웨이백 머신의 이전 이름이 xmlgui였으며, 동일한 프로젝트 이름을 가진 수십 개의 다른 XML 지향 GUI 라이브러리가 존재한다. KDE XMLGUI는 결과물인 프로그래밍 기반에 대한 용어를 확정 짓지 못한 긴 프로젝트 시리즈 중 하나이다.
같이 보기
외부 링크
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.