Glade

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Glade (česky Glade) je grafický nástroj pro tvorbu uživatelského rozhraní pro aplikace běžící v prostředí GNOME. Je naprogramovaný v jazyce C pomocí knihoven GTK+ a GObject a je součástí projektu GNOME. Glade umožňuje tvorbu uživatelského rozhraní pro aplikace pomocí přetahování a manipulace s grafickými prvky. Umožňuje rychlé vytváření okenních dialogů, zobrazení stavových přechodů a dalších komponent aplikace. Glade používá souborový formát XML pro ukládání informací o uživatelském rozhraní. Tento formát umožňuje jednoduchou úpravu uživatelského rozhraní v externích editorech, stejně jako lokalizaci aplikace do různých jazyků. Glade umožňuje také propojení událostí (signálů) s funkcemi v programovacím jazyce C pomocí značkovacího jazyka GObject. Glade je široce využíván pro tvorbu uživatelského rozhraní v aplikacích pro GNOME. Jeho intuitivní a přehledné ovládání usnadňuje tvorbu grafických komponent a zároveň umožňuje pokročilé nastavení vlastností jednotlivých prvků. Glade je dostupný pro různé operační systémy, včetně Linuxu a macOS. Díky své flexibilitě a rozšiřitelnosti je oblíbeným nástrojem mezi vývojáři v komunitě GNOME.

Glade je grafické rozhraní pro tvorbu aplikací v GTK+ pod GNOME. Glade je nezávislý na programovacím jazyku. Glade je ve třech verzích pro GTK+ 1 a dvě pro GTK+ 2. Glade je svobodný software uvolněn pod GNU General Public License.

Historie vývoje

Glade 0.1 byl uvolněn 18. duben 1998.

Glade 3 byl uvolněn 12. srpen 2006.

GladeXML

GladeXml je formát XML, který používá Glade Interface Designer k tvorbě GUI (tzv. forms). +more GUI lze dynamicky načítat za běhu aplikace, což např. usnadňuje překládání do jiných jazyků.

soubor:Glade 2.12.1 on Windows XP.png|Glade 2.12.1 na Windows XP soubor:Glade 3.2.0 on Xubuntu.png|Glade 3.2.0 na Linuxu (Xubuntu)

Reference

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top