Cambalache Interface Designer
This article only references primary sources. (September 2024) (Learn how and when to remove this template message) |
| Original author(s) | Juan Pablo Ugarte |
|---|---|
| Developer(s) | The GNOME Project |
| Stable release | 0.90.0
|
| Preview release | 0.91.1
|
| Repository | https://gitlab.gnome.org/jpu/cambalache |
| Written in | C, XML |
| Engine | |
| Operating system | Unix-like |
| Replaces | Glade Interface Designer |
| Type | |
| License | GNU General Public License |
Search Cambalache Interface Designer on Amazon.
Cambalache is a free and open-source rapid application development (RAD) tool[1][2] designed for creating user interfaces with GTK, making it an integral part of the GNOME developer toolkit. It is designed as a successor to Glade[3][4][5], with a focus on supporting the latest GTK 4 library while maintaining compatibility with GTK 3. Cambalache is geared toward developers working within the GNOME ecosystem. Cambalache's design emphasizes the Model-View-Controller (MVC) architecture, ensuring separation between the UI components and the business logic of applications.
The workspace, where users visually edit the UI, is powered by a separate component called Merengue. This uses Broadway[6], a GTK backend for web rendering, to display the UI elements in real-time without mixing different GTK versions in the same process.[7] This architectural choice enhances stability by decoupling the user interface from the core application. The separation allows Cambalache to efficiently manage multiple versions of GTK simultaneously. As a result, the rendered UI closely emulates the appearance and behavior of the actual application.
See also
- Glade Interface Designer
- GNOME
References
- ↑ "Linux Mint - Community". community.linuxmint.com. Retrieved 2024-09-10.
- ↑ James (2024-09-09), Taiko2k/GTK4PythonTutorial, retrieved 2024-09-10
- ↑ "Cambalache on alternativeto.net".
- ↑ "Create Beautiful User Interface for Gtk applications with Cambalache". CONNECTwww.com. 2021-08-25. Retrieved 2024-09-10.
- ↑ "Post on hacker news referencing Cambalache".
- ↑ "gtk4-broadwayd". docs.gtk.org. Retrieved 2024-09-10.
- ↑ "Merengue: Cambalache's workspace – ar.xjuan.Blog". 2021-05-18. Retrieved 2024-09-09.
External links
This article "Cambalache Interface Designer" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Cambalache Interface Designer. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
