Cambalache 0.90 విడుదల, GTK ఇంటర్‌ఫేస్‌లను అభివృద్ధి చేయడానికి ఒక సాధనం

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

Cambalache GtkBuilder మరియు GObject నుండి స్వతంత్రంగా ఉంటుంది, కానీ GObject రకం సిస్టమ్‌కు అనుగుణంగా డేటా మోడల్‌ను అందిస్తుంది. డేటా మోడల్ బహుళ ఇంటర్‌ఫేస్‌లను ఒకేసారి దిగుమతి మరియు ఎగుమతి చేయగలదు, GtkBuilder ఆబ్జెక్ట్‌లు, ప్రాపర్టీలు మరియు సిగ్నల్‌లకు మద్దతు ఇస్తుంది, అన్‌డు స్టాక్ (అన్‌డు / రీడు) మరియు కమాండ్ హిస్టరీని కుదించే సామర్థ్యాన్ని అందిస్తుంది. gir ఫైల్‌ల నుండి డేటా మోడల్‌ను రూపొందించడానికి cambalache-db యుటిలిటీ అందించబడింది మరియు డేటా మోడల్ పట్టికల నుండి GObject తరగతులను రూపొందించడానికి db-codegen యుటిలిటీ అందించబడుతుంది.

ప్రాజెక్ట్‌లో నిర్వచించిన సంస్కరణను బట్టి ఇంటర్‌ఫేస్ GTK 3 మరియు GTK 4 ఆధారంగా రూపొందించబడుతుంది. GTK యొక్క వివిధ శాఖలకు మద్దతును అందించడానికి, వర్క్‌స్పేస్ బ్రాడ్‌వే బ్యాకెండ్ ఉపయోగించి సృష్టించబడుతుంది, ఇది వెబ్ బ్రౌజర్ విండోలో GTK లైబ్రరీ యొక్క అవుట్‌పుట్‌ను రెండర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రధాన Cambalache ప్రక్రియ WebKit WebView-ఆధారిత ఫ్రేమ్‌వర్క్‌ను అందిస్తుంది, ఇది మెరెంగ్యూ ప్రక్రియ నుండి అవుట్‌పుట్‌ను ప్రసారం చేయడానికి బ్రాడ్‌వేని ఉపయోగిస్తుంది, ఇది వినియోగదారు ఇంటర్‌ఫేస్‌ను రెండరింగ్ చేయడంలో ప్రత్యక్షంగా పాల్గొంటుంది.

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

Cambalache 0.90 విడుదల, GTK ఇంటర్‌ఫేస్‌లను అభివృద్ధి చేయడానికి ఒక సాధనం


మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి