Cambalache 0.10၊ GTK အင်တာဖေ့စ်များကို တီထွင်ထုတ်လုပ်ရန် ကိရိယာတစ်ခု

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

Cambalache သည် GtkBuilder နှင့် GObject တို့၏ သီးခြားဖြစ်ပြီး GObject အမျိုးအစားစနစ်နှင့် ကိုက်ညီသော ဒေတာမော်ဒယ်ကို ပံ့ပိုးပေးပါသည်။ ဒေတာမော်ဒယ်သည် အင်တာဖေ့စ်များစွာကို တစ်ပြိုင်နက်တည်း တင်သွင်းနိုင်ပြီး ထုတ်ယူနိုင်သည်၊ GtkBuilder အရာဝတ္ထုများ၊ ဂုဏ်သတ္တိများနှင့် အချက်ပြမှုများကို ပံ့ပိုးပေးကာ၊ နောက်ပြန်စစည်းတစ်ခု (Undo / Redo) နှင့် အမိန့်မှတ်တမ်းကို ချုံ့နိုင်မှုတို့ကို ပံ့ပိုးပေးနိုင်သည်။ cambalache-db utility ကို gir ဖိုင်များမှ ဒေတာမော်ဒယ်တစ်ခု ထုတ်လုပ်ရန် ထောက်ပံ့ပေးထားပြီး data model tables များမှ GObject အတန်းများကို ထုတ်ပေးရန်အတွက် db-codegen utility ကို ထောက်ပံ့ပေးထားသည်။

ပရောဂျက်တွင် သတ်မှတ်ထားသော ဗားရှင်းပေါ်မူတည်၍ အင်တာဖေ့စ်ကို GTK 3 နှင့် GTK 4 ပေါ်တွင် အခြေခံ၍ ထုတ်ပေးနိုင်သည်။ GTK ၏ မတူညီသော အကိုင်းအခက်များအတွက် ပံ့ပိုးမှုပေးရန်၊ သင် ဝဘ်ဘရောက်ဆာဝင်းဒိုးတွင် GTK စာကြည့်တိုက်၏ အထွက်ကို တင်ဆက်ခွင့်ပြုသည့် Broadway နောက်ခံကို အသုံးပြု၍ အလုပ်ခွင်ကို ဖန်တီးထားသည်။ ပင်မ Cambalache လုပ်ငန်းစဉ်သည် အသုံးပြုသူအင်တာဖေ့စ်ကို တင်ဆက်ရာတွင် တိုက်ရိုက်ပါဝင်သည့် Merengue လုပ်ငန်းစဉ်မှ အထွက်ကိုထုတ်လွှင့်ရန် Broadway ကိုအသုံးပြုသည့် WebKit WebView-based framework ကို ပံ့ပိုးပေးပါသည်။

Cambalache 0.10၊ GTK အင်တာဖေ့စ်များကို တီထွင်ထုတ်လုပ်ရန် ကိရိယာတစ်ခု

ထုတ်ဝေမှုအသစ်တွင်-

  • Добавлена поддержка библиотек libAdwaita и libHandy, предлагающих набор компонентов для стилевого оформления интерфейса пользователя, соответствующего рекомендациям GNOME HIG.
  • Добавлена поддержка определения новых объектов напрямую (Inline) в блоке со свойствами другого объекта, без использования ссылок. <object class=»GtkWindow»> <property name=»child»> <object class=»GtkLabel»> <property name=»label»>Hola Mundo</property> </object> </property> </object>
  • Добавлена поддержка определения специального дочернего типа, применяемого, например, в виджете заголовка окна. <object class=»GtkWindow»> <child type=»titlebar»> <object class=»GtkHeaderBar»/> </child> </object>
  • Добавлена поддержка перегруппировки позиций дочерних элементов.
  • Добавлена поддержка перечисляемых и флаговых типов для GdkPixbuf, Pango, Gio, Gdk и Gsk.
  • Добавлен перевод интерфейса на украинский язык.
  • Предложены новые редакторы свойств.
    Cambalache 0.10၊ GTK အင်တာဖေ့စ်များကို တီထွင်ထုတ်လုပ်ရန် ကိရိယာတစ်ခု

source: opennet.ru

မှတ်ချက် Add