Glade ay isang open source application na nagpapahintulot sa mga developer ng GNOME at GTK + na lumikha ng mga magagandang at modernong graphical user interface (GUI) para sa kanilang mga proyekto o anumang iba pang command-line software.
Ito ay isang user interface designer at RAD (Rapid Application Development) na utility ay maaaring mag-save ng mga proyekto sa XML (Extensible Markup Language) na format ng file, na maaaring mai-load sa ibang pagkakataon ng mga application nang dynamic, kung kinakailangan, gamit ang GtkBuilder GTK + object.
Gayundin salamat sa proyekto ng GtkBuilder, maaaring gamitin ng mga developer ang mga XML file na may maraming mga programming language, kabilang ang C ++, C, Python, C #, Vala, Perl, Java, at marami pang iba.
Mga tampok sa isang sulyap
Ang mga katangian ng proyekto ay maaaring mabago sa pamamagitan ng pagdaragdag ng isang tradisyon ng domain, pagpili ng isang composite toplevel template, pagpili kung paano ang mapagkukunan ng imahe ay nai-load nang lokal (para sa direktoryo ng proyekto, mula sa kamag-anak folder ng proyekto, o isang pasadyang isa), at pagpapagana ng suporta para sa isang tukoy na bersyon ng GTK +.
Isinasaalang-alang ang katunayan na ang user interface ng application ay kumplikado at nagtatampok ng malawak na hanay ng mga pindutan at mga setting, nagpapatunay na ito ay medyo madaling gamitin ng novice GTK + / GNOME developer.
Ito ay pinakamahusay na ginagamit sa fullscreen mode at binubuo ng pangunahing toolbar, dock pallet, dock inspector, mga katangian ng pantalan, header ng editor, at isang status bar. Ang application ay gumagamit ng mga tab kapag nagtatrabaho sa maramihang mga proyekto sa parehong oras.
Ang pantalan pallet ay nagbibigay ng mga user na may maraming mga elemento ng UI, tulad ng mga aksyon, toplevels, mga lalagyan, kontrol at display, composite widgets, gisantes GTK, GTKSourceView, GTK + Unix print toplevels, pati na rin ang iba pang mga sari-sari.
Ang isang manual na sanggunian ng developer na batay sa web ay magtuturo sa mga baguhan kung paano magdagdag ng mga pasadyang widget, pati na rin kung paano gamitin ang iba't ibang mga function ng application.
Ibabang linya
Sa pangkalahatan, ang Glade ay isang natatanging, sopistikadong at mahusay na application na nagbibigay-daan sa sinuman na madali at mabilis na lumawak ang mga graphical na interface ng gumagamit para sa kanilang mga application, na sumusuporta sa GTK + na toolkit at tumatakbo sa ibabaw ng GNOME desktop environment.
Ano ang bago sa paglabas na ito:
- Ayusin ang bug # 794492 & quot; Glade palaging muling nagbibigay-daan sa pagpipiliang client-side-decoration & quot;
- Ayusin ang bug # 794518 & quot; Hindi isulat ang naa-access na may-ari ng ari-arian & quot;
- Ayusin ang bug # 782753 & quot; Hindi pinapayagan ni Glade ang pamagat ng ApplicationWindow na minarkahan bilang maisasalin na & quot;
- Ayusin ang GtkDialog CSD support
Ano ang bagong sa bersyon:
- Isang pinahusay na enum integer editor batay sa patch na iniambag ni Lukas K
- Nagdagdag ng GtkGLArea object sa gtk + catalog
- Paunang suporta para sa WebKit2GTK + library
- Magdagdag ng GtkStackSidebar upang kontrolin at ipakita ang pangkat ng widget
- Bug 767812 & quot; Mangyaring huwag ilista ang 'Taiwan' bilang 'Taiwan, Lalawigan ng China' sa listahan ng bansa & quot;
- Bug 763188 - Gumamit ng tamang tag kapag tumutukoy sa Palette (Sebastian Rasmussen)
- Ayusin ang typo sa translatable string; pag-aayos ng lumang bug 746531 (Tristan)
- Ayusin ang mga markup typup (Andre Klapper)
Ano ang bago sa bersyon 3.20.2:
- Fixed glib g_ptr_array_find () name clash
- Fixed survey matching css error sa CSD
- Nakatakdang bug # 773997 & quot; GLADE 3.20: pag-crash sa pagbabago ng uri ng ToolItem & quot;
- Pag-aayos ng bug # 765562 & quot; Paggamit ng Spacebar upang baguhin ang menu selction ay nagiging sanhi ng pag-crash & quot;
- Fixed & quot; format hindi isang string literal & quot; mga babala (Bastien Nocera)
- Fixed bug # 765885 & quot; palamuti sa panig ng client, walang espasyo upang magdagdag ng header bar & quot;
- Fixed bug # 589306 - Ang pag-click sa ... swap order ng accelerators (Roberto Guido)
- Nakapirming bug # 761651 & quot; [Wayland] glade previewer ang pagbabago ng mga window hanggang sa mag-crash ito ng gnome-shell & quot;
Ano ang bago sa bersyon 3.20.1:
- Fixed glib g_ptr_array_find () name clash
- Fixed survey matching css error sa CSD
- Nakatakdang bug # 773997 & quot; GLADE 3.20: pag-crash sa pagbabago ng uri ng ToolItem & quot;
- Pag-aayos ng bug # 765562 & quot; Paggamit ng Spacebar upang baguhin ang menu selction ay nagiging sanhi ng pag-crash & quot;
- Fixed & quot; format hindi isang string literal & quot; mga babala (Bastien Nocera)
- Fixed bug # 765885 & quot; palamuti sa panig ng client, walang espasyo upang magdagdag ng header bar & quot;
- Fixed bug # 589306 - Ang pag-click sa ... swap order ng accelerators (Roberto Guido)
- Nakapirming bug # 761651 & quot; [Wayland] glade previewer ang pagbabago ng mga window hanggang sa mag-crash ito ng gnome-shell & quot;
Ano ang bago sa bersyon 3.20.0:
- Layout ng workspace: render frame at kahon ng pagpili gamit ang CSS
- GtkWindow: huwag i-set ang parehong pamagat ng pamagat nang maraming beses (Ben Iofel)
- Nakatakdang bug 761839: Ayusin ang pangalan ng command na 'glade' sa manwal ng gumagamit (Anders Jonsson)
- Fixed bug 536840 - I-save ang palette maliit na kagustuhan ng icon (Tristan)
- Nakatakdang bug 430445 - pamagat ng default na string ng string para sa GtkFileChooserButton (Tristan)
- Isama ang mga bagong katangian sa editor para sa GtkLabel, GtkTextView, GtkPopover, GtkStackSwitcher (Tristan)
- Nakatakdang bug 750985 - Mga deprecation ng pag-aari ng GtkMisc (Tristan)
- Nakatakdang bug 759872 - Ipakita ang mga popover na nakatago sa pamamagitan ng mga pindutan ng modelo (Tristan)
- Nakatakdang bug 751234 - Huwag pansinin ang ari-arian ng tearoff-estado sa workspace (Tristan)
- Nakatakdang bug 759455 - Iwasan ang pagpapakita ng mga palamuting window sa workspace ng Glade (Tristan)
- Nakatakdang bug 759395 - Huwag pansinin ang pindutan ng ESC key mula sa mga popover (Tristan)
- Nakatakdang bug 760610: Huwag paganahin ang mga kaganapan ng scroll sa mga widget ng editor ng property (Tristan)
- Suporta sa mga hindi nakakagawa ng mga file ng builder (DX hackfest)
- Nagdagdag ng mga nawawalang mga tag sa file ng AppData (Richard Hughes)
- Nakatakdang bug 759847 & quot; Huwag pag-crash kapag walang menu popover ang mga bata ay walang nakikitang submenu-set na & quot; Ã NÆ'NÂ Ã & quot; Ã
Mga Komento hindi natagpuan