Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
In 1968 Shirley Chisholm became the first Black woman elected to the United States Congress. In 1972 she launched a campaign for the Democratic presidential nomination, breaking another political barrier.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985
| Glade | |
|---|---|
Designing a preferences dialog in Glade | |
| Original author | Damon Chaplin[1][2][3][4][5] |
| Developer | The GNOME Project |
| Release | 18 April 1998[6] |
| Final release | 3.40
/ 10 August 2022 |
| Written in | C, XML |
| Operating system | Unix-like, Windows[7] |
| Platform | GNU/Linux, Unix-like |
| Successor | Cambalache Interface Designer |
| Type | |
| License | GNU General Public License |
| Website | glade |
| Repository | |
Glade Interface Designer is a graphical user interface builder for GTK, with additional components for GNOME. In its third version, Glade is programming language–independent, and does not produce code for events, but rather an XML file that is then used with an appropriate binding (such as GtkAda for use with the Ada programming language).
Glade is free and open-source software distributed under the GNU General Public License. Glade's development and maintenance ceased in 2022, with the final release on 10 August 2022.[8] Its successor is Cambalache.
The first Glade release, version 0.1, was made on 18 April 1998.[6]
Glade 3 was released on 12 August 2006. According to the Glade Web site, the most noticeable differences for the end-user are:
Most of the difference is in the internals. Glade-3 is a complete rewrite, in order to take advantage of the new features of GTK+ 2 and the GObject system (Glade-3 was started when Glade-1 hadn't yet been ported to GTK+ 2). Therefore, the Glade-3 codebase is smaller and allows new interesting things, including:
On 5 April 2011, two parallel installable stable Glade versions[9][10][11] were released:
On 11 June 2015 Glade 3.19.0 was released. It depends at least on GTK+ 3.16.0. Among many bug fixes this version is the first to support the widgets GtkStack, GtkHeaderBar and GtkSidebar.[12]
GtkBuilder is the XML format that the Glade Interface Designer uses to save its forms. These documents can then be used in conjunction with the GtkBuilder object to instantiate the form using GTK. GladeXML is the XML format that was used with conjunction with libglade, which is now deprecated.[13]
Glade Interface Designer automatically generates all the source code for a graphical control element.
The "Gtk.Builder class" allows user interfaces to be designed without writing code.[14] The class describes the interface in an Extensible Markup Language (XML) file and then loads the XML description at runtime and creating the objects automatically. The Glade Interface Designer allows creation of the user interface in a WYSIWYG manner. The description of the user interface is independent from the programming language being used.
Code sketchers are software applications that help a user create source code from a GladeXML file. Most code sketchers create source code which uses libglade and a GladeXML file to create the GUI. Some sketchers are able to create raw code that does not need the GladeXML file. The table below compares basic information about GladeXML code sketcher packages.
| Name | Author | Programming languages | Software license |
|---|---|---|---|
| eglade Archived 13 May 2018 at the Wayback Machine | Daniel Elphick | Eiffel | Eiffel Forum License |
| Gladex | Christopher Pax and Charles Edward Pax | Perl, Python, Ruby | GPLv3 |
| glc | Bill Allen | Python | LGPL |
| ruby-glade-create-template Archived 7 June 2013 at the Wayback Machine | Masao Mutoh | Ruby | |
| Tepache | Sandino Flores Moreno | Python | LGPL |
| GladeToBac | Thomas Freiherr | FreeBASIC (includes headers for GTK-3 and
GTK-2.22.0 / GTKGlExt-1.2.0) |
GPLv3 |
| Glade2FB | Arnel Borja | FreeBASIC | GPLv3 |
| gate3 | F. J. Fabien | Ada | MIT License |
| Cambalache | |
|---|---|
| Original author | Juan Pablo Ugarte |
| Written in | Python |
| Operating system | Unix-like |
| Predecessor | Glade Interface Designer |
| Type | |
| License | GNU Lesser General Public License |
| Website | https://flathub.org/apps/ar.xjuan.Cambalache |
| Repository | https://gitlab.gnome.org/jpu/cambalache |
Cambalache (/kambaˈlat͡ʃe/)[15] is a free and open-source rapid application development (RAD) tool[16][17][18] designed for creating user interfaces with GTK 4. It is designed as a successor to Glade,[19][20] with a focus on supporting the 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.
For rendering the UI preview, Cambalache uses Casilda, a Wayland compositor embedded in a GTK widget.[21] This architectural choice improves stability by separating the user interface preview from the main application. Casilda utilizes the wlroots library and supports native rendering via dmabufs, allowing client applications to use hardware-accelerated graphics.[22] This separation enables the system to handle different GTK versions efficiently, ensuring the rendered UI accurately mirrors the application's appearance and behavior.
Damon Chaplin wrote the Glade program
{{cite web}}: CS1 maint: bot: original URL status unknown (link)
{{cite web}}: CS1 maint: bot: original URL status unknown (link)
{{cite web}}: CS1 maint: bot: original URL status unknown (link)
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
Glade Interface Designer is a graphical user interface builder for GTK, with additional components for GNOME. In its third version, Glade is programming language–independent, and does not produce code for events, but rather an XML file that is then used with an appropriate binding (such as GtkAda for use with the Ada programming language). Glade is free and open-source software distributed under the GNU General Public License. Glade's development and maintenance ceased in 2022, with the final release on 10 August 2022. Its successor is Cambalache.
A graphical user interface builder (or GUI builder), also known as GUI designer or sometimes rapid application development (RAD) integrated development environment (IDE), is a software development tool that simplifies creating graphical user interfaces (GUIs) by allowing a designer to arrange graphical control elements (often called widgets) using a drag-and-drop WYSIWYG editor. Without a GUI builder, a GUI must be built by manually specifying each widget's parameters in the source code, with no visual feedback until the program is run. User interfaces are commonly programmed using an event-driven architecture, so GUI builders also simplify creating event-driven code. This supporting code connects software widgets with the outgoing and incoming events that trigger the functions providing the application logic. Some graphical user interface builders automatically generate all the source code for a graphical control element. Others, like Interface Builder or Glade Interface Designer, generate serialized object instances that are then loaded by the application.
Kai Krause (born 14 March 1957) is a German software and graphical user interface designer, best known for founding MetaCreations Corp., for his Kai's Power Tools series of products, and for his contributions to graphical user interface design.
Aza Raskin (born February 1, 1984) is the co-founder of the Center for Humane Technology and of the Earth Species Project. He is also a writer, entrepreneur, inventor, and interface designer. He is the son of Jef Raskin, a human–computer interface expert known for the Macintosh project at Apple. Raskin is an advocate for the ethical use of technology, and has been critical of the effects that modern technology has on everyday lives and society. In the podcast Your Undivided Attention, along with Tristan Harris, Raskin has talked extensively about the power of information technology and the dangers it potentially poses to modern society. Raskin coined the phrase, "freedom of speech is not freedom of reach," which was the title of an article that he wrote with Renée DiResta. The phrase is now widely used to refer to the large-scale implications of platform amplification and free speech. For example, it was publicly quoted by the comedian Sacha Baron Cohen, and was used by former Twitter CEO Jack Dorsey to help explain the rationale for banning political advertisements on Twitter. Raskin has continued his father's work on project Archy, has worked as the head of user experience at Mozilla Labs and as lead designer for Firefox, and has founded a number of companies. More recently, he has collaborated on virtual reality projects and on zooming user interface (ZUI).
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →Mae Jemison, aboard Space Shuttle Endeavour in 1992.