Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Glade Interface Designer
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Cambalache == {{Infobox software | name = Cambalache | title = Cambalache | logo = Cambalache-logo.svg | screenshot = Cambalache screenshot.png | collapsible = | author = Juan Pablo Ugarte | developer = | discontinued = | repo = https://gitlab.gnome.org/jpu/cambalache | programming language = [[Python (programming language)|Python]] | operating system = [[Unix-like]] | platform = <!--Exactly which?--> | size = | language = <!--Exactly which?--> | language count = <!-- DO NOT include this parameter unless you know what it does --> | language footnote = | genre = {{ubl|[[Graphical user interface builder|GUI builder]]|[[Linux on the desktop]]|[[Human interface guidelines]]}} | license = [[GNU Lesser General Public License]] | website = https://flathub.org/apps/ar.xjuan.Cambalache | replaces = Glade Interface Designer }}'''Cambalache''' ([[Help:IPA|/kambaˈlat͡ʃe/]])<ref>{{Cite AV media |url=https://www.youtube.com/watch?feature=shared&t=227&v=KKM6_dB8hoM |title=GUADEC 2024 Cambalache: road to version 1.0 |date=2024-08-02 |last=GNOME |access-date=2024-09-11 |via=YouTube}}</ref> is a [[Free and open-source software|free and open-source]] [[Rapid application development|rapid application development (RAD)]] tool<ref>{{Citation |last=James |title=Taiko2k/GTK4PythonTutorial |date=2024-09-09 |url=https://github.com/Taiko2k/GTK4PythonTutorial |access-date=2024-09-10}}</ref><ref>{{Cite web |last=Intel |first=Altus |date=2021-12-10 |title=Release Cambalache 0.8.0, GTK Interface Development Tool |url=https://www.altusintel.com/public-yy6hrj/ |access-date=2024-09-11 |website=Altus Intel |language=en-AU}}</ref><ref>{{Cite web |last=Darkcrizt |date=2021-07-22 |title=Cambalache, a tool for creating Gtk user interfaces |url=https://www.linuxadictos.com/en/swap-a-tool-for-creating-gtk-user-interfaces.html |access-date=2024-09-11 |website=Linux Adictos |language=en}}</ref> designed for creating [[User interface|user interfaces]] with [[GTK|GTK 4]]. It is designed as a successor to Glade,<ref>{{Cite web |title=Cambalache on alternativeto.net |url=https://alternativeto.net/software/cambalache/about/}}</ref><ref>{{Cite web |date=2021-08-25 |title=Create Beautiful User Interface for Gtk applications with Cambalache |url=https://connectwww.com/create-beautiful-user-interface-for-gtk-applications-with-cambalache/63200/ |access-date=2024-09-10 |website=CONNECTwww.com |language=en-US}}</ref> with a focus on supporting the [[GTK#GTK 4|GTK 4]] library while maintaining compatibility with [[GTK 3]]. Cambalache is geared toward [[Software Developers|developers]] working within the [[GNOME ecosystem]]. Cambalache's [[Software design|design]] emphasizes the [[Model–view–controller|Model-View-Controller (MVC)]] architecture, ensuring separation between the UI components and the [[business logic]] of applications.<br><br>The UI editing workspace is driven by a separate [[Concurrent computing|process]] called '''Merengue''' which interfaces with '''Casilda''', a [[Wayland (protocol)|Wayland]] compositor embedded in a [[GTK]] widget. This [[Computer architecture|architectural]] choice improves stability by separating the [[user interface]] preview from the main application. This separation enables the system to handle different [[GTK]] versions efficiently, ensuring the rendered UI accurately mirrors the application's appearance and behavior.<ref>{{Cite web |date=2024-09-26 |title=New Cambalache Release 0.92.0! – ar.xjuan.Blog |url=https://blogs.gnome.org/xjuan/2024/09/26/new-cambalache-release-0-92-0/ |access-date=2024-09-30 |language=en-US}}</ref><gallery mode="nolines" widths="240"> File:Cambalache in dark mode.png File:Camabalache's interface.png </gallery>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)