કેમ્બાલેચે 0.8.0 નું પ્રકાશન, GTK ઇન્ટરફેસ વિકસાવવા માટેનું સાધન

Опубликован релиз проекта 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 લાઇબ્રેરીનું આઉટપુટ રેન્ડર કરવા માટે પરવાનગી આપે છે. મુખ્ય કેમ્બાલેચે પ્રક્રિયા વેબકિટ વેબવ્યુ-આધારિત ફ્રેમવર્ક પ્રદાન કરે છે જે મેરેન્ગ્યુ પ્રક્રિયામાંથી આઉટપુટ બ્રોડકાસ્ટ કરવા માટે બ્રોડવેનો ઉપયોગ કરે છે, જે યુઝર ઇન્ટરફેસને રેન્ડર કરવામાં સીધી રીતે સામેલ છે.

નવા પ્રકાશનમાં:

  • Добавлена панель интерактивного выбора объектов, которая категоризирует классы объектов и упрощает поиск необходимой информации.
    કેમ્બાલેચે 0.8.0 નું પ્રકાશન, GTK ઇન્ટરફેસ વિકસાવવા માટેનું સાધન
  • Реализованы заполнители рабочей области, упрощающие добавление дочерних элементов в заданные позиции. Добавить виджет вместо заполнителя можно кликнув на нём два раза.
    કેમ્બાલેચે 0.8.0 નું પ્રકાશન, GTK ઇન્ટરફેસ વિકસાવવા માટેનું સાધન
  • Предоставлена поддержка переводимых свойств и реализована возможность оставления комментариев для переводчиков.
    કેમ્બાલેચે 0.8.0 નું પ્રકાશન, GTK ઇન્ટરફેસ વિકસાવવા માટેનું સાધન
  • Добавлена поддержка операций с буфером обмена (Copy, Paste, Cut и Delete).
    કેમ્બાલેચે 0.8.0 નું પ્રકાશન, GTK ઇન્ટરફેસ વિકસાવવા માટેનું સાધન
  • Улучшен вывод информации о неподдерживаемых возможностях при импорте UI-файлов и при экспорте в другой файл.
    કેમ્બાલેચે 0.8.0 નું પ્રકાશન, GTK ઇન્ટરફેસ વિકસાવવા માટેનું સાધન

સોર્સ: opennet.ru

એક ટિપ્પણી ઉમેરો