Cambalache 0.90 को रिलीज, GTK इन्टरफेस को विकास को लागी एक उपकरण

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

Cambalache GtkBuilder र GObject बाट स्वतन्त्र छ, तर GObject प्रकार प्रणालीसँग सुसंगत डेटा मोडेल प्रदान गर्दछ। डाटा मोडेलले एकै पटक धेरै इन्टरफेसहरू आयात र निर्यात गर्न सक्छ, GtkBuilder वस्तुहरू, गुणहरू र संकेतहरूलाई समर्थन गर्दछ, अनडू स्ट्याक प्रदान गर्दछ (अनडू / रिडू) र आदेश इतिहास कम्प्रेस गर्ने क्षमता। cambalache-db उपयोगिता गिर फाइलहरूबाट डाटा मोडेल उत्पन्न गर्न प्रदान गरिएको छ, र db-codegen उपयोगिता डाटा मोडेल तालिकाहरूबाट GObject वर्गहरू उत्पन्न गर्न प्रदान गरिएको छ।

इन्टरफेस GTK 3 र GTK 4 को आधारमा उत्पन्न गर्न सकिन्छ, परियोजनामा ​​परिभाषित संस्करणको आधारमा। GTK को विभिन्न शाखाहरूको लागि समर्थन प्रदान गर्न, कार्यस्थान ब्रॉडवे ब्याकइन्ड प्रयोग गरी सिर्जना गरिएको छ, जसले तपाईंलाई वेब ब्राउजर विन्डोमा GTK पुस्तकालयको आउटपुट रेन्डर गर्न अनुमति दिन्छ। मुख्य क्याम्बलाचे प्रक्रियाले वेबकिट वेबभ्यू-आधारित फ्रेमवर्क प्रदान गर्दछ जसले मेरेन्गु प्रक्रियाबाट आउटपुट प्रसारण गर्न ब्रोडवे प्रयोग गर्दछ, जुन प्रत्यक्ष रूपमा प्रयोगकर्ता इन्टरफेस रेन्डरिङमा संलग्न छ।

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

Cambalache 0.90 को रिलीज, GTK इन्टरफेस को विकास को लागी एक उपकरण


स्रोत: opennet.ru

एक टिप्पणी थप्न