Опубликован релиз проекта 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 उपयोगिता गिर फाइलहरूबाट डाटा मोडेल उत्पन्न गर्न प्रदान गरिएको छ, र db-codegen उपयोगिता डाटा मोडेल तालिकाहरूबाट GObject वर्गहरू उत्पन्न गर्न प्रदान गरिएको छ।
इन्टरफेस GTK 3 र GTK 4 को आधारमा उत्पन्न गर्न सकिन्छ, परियोजनामा परिभाषित संस्करणको आधारमा। GTK को विभिन्न शाखाहरूको लागि समर्थन प्रदान गर्न, कार्यस्थान ब्रॉडवे ब्याकइन्ड प्रयोग गरी सिर्जना गरिएको छ, जसले तपाईंलाई वेब ब्राउजर विन्डोमा GTK पुस्तकालयको आउटपुट रेन्डर गर्न अनुमति दिन्छ। मुख्य क्याम्बलाचे प्रक्रियाले वेबकिट वेबभ्यू-आधारित फ्रेमवर्क प्रदान गर्दछ जसले मेरेन्गु प्रक्रियाबाट आउटपुट प्रसारण गर्न ब्रोडवे प्रयोग गर्दछ, जुन प्रत्यक्ष रूपमा प्रयोगकर्ता इन्टरफेस रेन्डरिङमा संलग्न छ।
नयाँ रिलीज मा:
- Добавлена панель интерактивного выбора объектов, которая категоризирует классы объектов и упрощает поиск необходимой информации.
- Реализованы заполнители рабочей области, упрощающие добавление дочерних элементов в заданные позиции. Добавить виджет вместо заполнителя можно кликнув на нём два раза.
- Предоставлена поддержка переводимых свойств и реализована возможность оставления комментариев для переводчиков.
- Добавлена поддержка операций с буфером обмена (Copy, Paste, Cut и Delete).
- Улучшен вывод информации о неподдерживаемых возможностях при импорте UI-файлов и при экспорте в другой файл.
स्रोत: opennet.ru