Ntọhapụ nke Cambalache 0.8.0, ngwá ọrụ maka ịmepụta oghere GTK

Опубликован релиз проекта Cambalache 0.8.0, развивающего инструмент быстрой разработки интерфейсов для GTK 3 и GTK 4, использующий парадигму MVC и философию первостепенного значения модели данных. В отличии от Glade в Cambalache предоставляется поддержка ведения нескольких интерфейсов пользователя в одном проекте. По функциональным возможностям выпуск Cambalache 0.8.0 отмечается как близкий к паритету с Glade. Код написан на Python и поставляется под лицензией GPLv2.

Cambalache nọọrọ onwe ya na GtkBuilder na GObject, mana na-enye ụdị data kwekọrọ na ụdị GObject. Ụdị data ahụ nwere ike ibubata na mbupụ ọtụtụ oghere n'otu oge, na-akwado ihe GtkBuilder, ihe onwunwe na akara, na-enye nchịkọta mwepu (Wepu / Redo) na ike ịpịkọta akụkọ ihe mere eme. A na-enye akụrụngwa cambalache-db iji mepụta ụdị data sitere na faịlụ gir, yana akụrụngwa db-codegen ka ewepụtara klaasị GObject site na tebụl ụdị data.

Enwere ike ịmepụta interface ahụ dabere na GTK 3 na GTK 4, dabere na ụdị akọwapụtara na ọrụ ahụ. Iji nye nkwado maka alaka dị iche iche nke GTK, a na-emepụta oghere ọrụ site na iji Broadway backend, nke na-enye gị ohere ịmepụta mmepụta nke ọba akwụkwọ GTK na windo ihe nchọgharị weebụ. Usoro Cambalache bụ isi na-enye usoro dabeere na WebKit WebView nke na-eji Broadway na-agbasa ozi sitere na usoro Merengue, nke na-etinye aka na nsụgharị onye ọrụ.

Na mwepụta ọhụrụ:

  • Добавлена панель интерактивного выбора объектов, которая категоризирует классы объектов и упрощает поиск необходимой информации.
    Ntọhapụ nke Cambalache 0.8.0, ngwá ọrụ maka ịmepụta oghere GTK
  • Реализованы заполнители рабочей области, упрощающие добавление дочерних элементов в заданные позиции. Добавить виджет вместо заполнителя можно кликнув на нём два раза.
    Ntọhapụ nke Cambalache 0.8.0, ngwá ọrụ maka ịmepụta oghere GTK
  • Предоставлена поддержка переводимых свойств и реализована возможность оставления комментариев для переводчиков.
    Ntọhapụ nke Cambalache 0.8.0, ngwá ọrụ maka ịmepụta oghere GTK
  • Добавлена поддержка операций с буфером обмена (Copy, Paste, Cut и Delete).
    Ntọhapụ nke Cambalache 0.8.0, ngwá ọrụ maka ịmepụta oghere GTK
  • Улучшен вывод информации о неподдерживаемых возможностях при импорте UI-файлов и при экспорте в другой файл.
    Ntọhapụ nke Cambalache 0.8.0, ngwá ọrụ maka ịmepụta oghere GTK

isi: opennet.ru

Tinye a comment