Pelepasan Cambalache 0.90, alat pikeun ngembangkeun antarmuka GTK

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

Cambalache nyaéta bebas tina GtkBuilder na GObject, tapi nyadiakeun model data konsisten kalawan sistem tipe GObject. Model data tiasa ngimpor sareng ngékspor sababaraha antarmuka sakaligus, ngadukung objék GtkBuilder, sipat sareng sinyal, nyayogikeun tumpukan bolaykeun (Batalkeun / Redo) sareng kamampuan pikeun niiskeun sajarah paréntah. Utilitas cambalache-db disayogikeun pikeun ngahasilkeun modél data tina file gir, sareng utilitas db-codegen disayogikeun pikeun ngahasilkeun kelas GObject tina tabel modél data.

Antarbeungeut tiasa didamel dumasar kana GTK 3 sareng GTK 4, gumantung kana versi anu ditetepkeun dina proyék. Pikeun nyayogikeun pangrojong pikeun cabang GTK anu béda-béda, ruang kerja didamel nganggo backend Broadway, anu ngamungkinkeun anjeun ngahasilkeun kaluaran perpustakaan GTK dina jandela pangotektak wéb. Prosés Cambalache utama nyayogikeun kerangka WebKit WebView anu ngagunakeun Broadway pikeun nyiarkeun kaluaran tina prosés Merengue, anu langsung kalibet dina ngadamel antarmuka pangguna.

В новой версии осуществлён перевод интерфейса пользователя Cambalache на библиотеку GTK 4. Каталог виджетов обновлён для GNOME SDK 46. Расширены возможности, связанные с привязкой действий к элементам контекстного меню и переводом всплывающих подсказок к кнопкам. Присвоение номера 0.90 после версий 0.1x объясняется приближением к готовности выпустить релиз Cambalache 1.0.

Pelepasan Cambalache 0.90, alat pikeun ngembangkeun antarmuka GTK


sumber: opennet.ru

Tambahkeun komentar