Serbestberdana Cambalache 0.8.0, amûrek ji bo pêşkeftina pêwendiyên GTK

Serbestberdana projeya Cambalache 0.8.0 hate weşandin, ku amûrek ji bo pêşkeftina bilez a navbeynkariyê ji bo GTK 3 û GTK 4, bi karanîna paradîgmaya MVC û felsefeya girîngiya bingehîn a modela daneyê pêşve dike. Berevajî Glade, Cambalache ji bo domandina pir navberên bikarhêner di yek projeyê de piştgirî peyda dike. Di warê fonksiyonê de, serbestberdana Cambalache 0.8.0 wekî ku nêzî hevsengiya Glade ye tê destnîşan kirin. Kod di Python de hatî nivîsandin û di bin GPLv2 de destûrdar e.

Cambalache ji GtkBuilder û GObject serbixwe ye, lê modelek daneyê bi pergala celebê GObject re peyda dike. Modela daneyê dikare bi yekcarî gelek navbeynkaran import û hinarde bike, tiştên GtkBuilder, taybetmendî û nîşanan piştgirî dike, stûnek betalkirinê (Rêvekirin / Redo) û şiyana berhevkirina dîroka fermanê peyda dike. Karûbarek cambalache-db ji bo afirandina modelek daneyê ji pelên gir tê peyda kirin, û karûbarê db-codegen ji bo çêkirina çînên GObject ji tabloyên modela daneyê tê peyda kirin.

Têkilî dikare li ser bingeha GTK 3 û GTK 4, li gorî guhertoya ku di projeyê de hatî destnîşankirin ve were çêkirin. Ji bo ku ji şaxên cihêreng ên GTK-ê re piştgirî peyda bikin, cîhê xebatê bi karanîna paşîna Broadway-ê tê afirandin, ku dihêle hûn hilberîna pirtûkxaneya GTK-ê di pencereyek geroka webê de bidin. Pêvajoya sereke ya Cambalache çarçoveyek bingeha WebKit WebView peyda dike ku Broadway bikar tîne da ku ji pêvajoya Merengue, ku rasterast di danasîna navbera bikarhêner de têkildar e, weşan bike.

Di weşana nû de:

  • Panelek bijartina tiştên înteraktîf ku çînên tiştan kategorîze dike û peydakirina agahdariya ku hûn hewce ne hêsantir dike lê zêde kir.
    Serbestberdana Cambalache 0.8.0, amûrek ji bo pêşkeftina pêwendiyên GTK
  • Cihên cîhê xebatê bicîh anîn da ku hêsantir zêdekirina hêmanên zarokan li cihên diyarkirî hêsantir bike. Hûn dikarin li şûna cîhgirek bi du-klîkkirina wê widgetek lê zêde bikin.
    Serbestberdana Cambalache 0.8.0, amûrek ji bo pêşkeftina pêwendiyên GTK
  • Piştgiriya ji bo taybetmendiyên wergêran hatiye peyda kirin û şiyana hiştina şîroveyan ji bo wergêran hate bicîh kirin.
    Serbestberdana Cambalache 0.8.0, amûrek ji bo pêşkeftina pêwendiyên GTK
  • Piştgiriya ji bo operasyonên bi klîpboardê (Kopîkirin, Vekirin, Birîn û Jêbirin) zêde kir.
    Serbestberdana Cambalache 0.8.0, amûrek ji bo pêşkeftina pêwendiyên GTK
  • Dema ku pelên UI-yê îtxal dikin û dema ku ji pelek din re hinarde dikin pêşandana çêtir a agahdariya di derheqê taybetmendiyên nepiştgirî de.
    Serbestberdana Cambalache 0.8.0, amûrek ji bo pêşkeftina pêwendiyên GTK

Source: opennet.ru

Add a comment