Издание на Cambalache 0.8.0, алатка за развој на GTK интерфејси

Објавено е објавувањето на проектот Cambalache 0.8.0, развивајќи алатка за брз развој на интерфејси за GTK 3 и GTK 4, користејќи ја парадигмата MVC и филозофијата на огромното значење на моделот на податоци. За разлика од Glade, Cambalache обезбедува поддршка за одржување на повеќе кориснички интерфејси во еден проект. Во однос на функционалноста, објавувањето на Cambalache 0.8.0 е забележано како блиску до паритет со Glade. Кодот е напишан во Python и е лиценциран под GPLv2.

Cambalache е независен од GtkBuilder и GObject, но обезбедува модел на податоци конзистентен со системот од типот GObject. Моделот на податоци може да увезува и извезува повеќе интерфејси одеднаш, поддржува објекти, својства и сигнали на GtkBuilder, обезбедува поништување стек (Врати / Повтори) и можност за компресија на историјата на команди. Услужната алатка cambalache-db е обезбедена за генерирање на модел на податоци од gir датотеки, а алатката db-codegen е обезбедена за генерирање на класи GObject од табелите на податочни модели.

Интерфејсот може да се генерира врз основа на GTK 3 и GTK 4, во зависност од верзијата дефинирана во проектот. За да се обезбеди поддршка за различни гранки на GTK, работниот простор се креира со помош на заднината на Бродвеј, што ви овозможува да го прикажувате излезот од библиотеката GTK во прозорец на веб-прелистувач. Главниот процес Cambalache обезбедува рамка базирана на WebKit WebView која користи Бродвеј за емитување излез од процесот Merengue, кој е директно вклучен во прикажувањето на корисничкиот интерфејс.

Во новото издание:

  • Додадена е интерактивна табла за избор на објекти што ги категоризира класите на објекти и го олеснува наоѓањето на информациите што ви се потребни.
    Издание на Cambalache 0.8.0, алатка за развој на GTK интерфејси
  • Имплементирани местенки за работниот простор за да се олесни додавањето детски елементи на дадените позиции. Можете да додадете графичка контрола наместо држач за место со двоен клик на неа.
    Издание на Cambalache 0.8.0, алатка за развој на GTK интерфејси
  • Обезбедена е поддршка за преводливи својства и имплементирана е можноста за оставање коментари за преведувачите.
    Издание на Cambalache 0.8.0, алатка за развој на GTK интерфејси
  • Додадена е поддршка за операции со таблата со исечоци (копирање, залепување, отсекување и бришење).
    Издание на Cambalache 0.8.0, алатка за развој на GTK интерфејси
  • Подобрено прикажување на информации за неподдржани функции при увоз на датотеки со интерфејс и при извоз во друга датотека.
    Издание на Cambalache 0.8.0, алатка за развој на GTK интерфејси

Извор: opennet.ru

Додадете коментар