کیمبلاچ، ایک نیا GTK انٹرفیس ڈویلپمنٹ ٹول متعارف کرایا گیا ہے۔

GUADEC 2021 نے GTK 3 اور GTK 4 کے لیے ایک نیا تیز رفتار انٹرفیس ڈویلپمنٹ ٹول، MVC پیراڈیم اور ڈیٹا ماڈل کا پہلا فلسفہ متعارف کرایا ہے۔ Glade سے سب سے زیادہ نمایاں فرق ایک پروجیکٹ میں متعدد صارف انٹرفیس کو برقرار رکھنے کے لیے اس کا تعاون ہے۔ پروجیکٹ کوڈ Python میں لکھا گیا ہے اور GPLv2 کے تحت لائسنس یافتہ ہے۔

GTK کی متعدد شاخوں کے لیے معاونت فراہم کرنے کے لیے، ورک اسپیس کو براڈوے بیک اینڈ کا استعمال کرتے ہوئے بنایا گیا ہے، جو آپ کو GTK لائبریری کے آؤٹ پٹ کو ویب براؤزر ونڈو میں پیش کرنے کی اجازت دیتا ہے۔ مرکزی کیمبلاچ پروسیس کو WebKit WebView کے پابند کرنے کے ساتھ فراہم کیا جاتا ہے، جس میں Broadway Merengue پروسیس سے آؤٹ پٹ کو براڈکاسٹ کرتا ہے، جو صارف کے ذریعے بنائے گئے انٹرفیس کو پیش کرنے میں براہ راست شامل ہوتا ہے۔ انٹرفیس GTK 3 اور GTK 4 کی بنیاد پر بنایا جا سکتا ہے، پروجیکٹ میں بیان کردہ ورژن پر منحصر ہے۔

کیمبلاچ، ایک نیا GTK انٹرفیس ڈویلپمنٹ ٹول متعارف کرایا گیا ہے۔

Cambalache GtkBuilder اور GObject سے آزاد ہے، لیکن GObject قسم کے نظام کے مطابق ڈیٹا ماڈل فراہم کرتا ہے۔ ڈیٹا ماڈل ایک ہی وقت میں متعدد انٹرفیس کو درآمد اور برآمد کرسکتا ہے، GtkBuilder اشیاء، خصوصیات اور سگنلز کو سپورٹ کرتا ہے، انڈو اسٹیک (Undo/Redo) اور کمانڈ ہسٹری کو کمپریس کرنے کی صلاحیت فراہم کرتا ہے۔ cambalache-db یوٹیلیٹی gir فائلوں سے ڈیٹا ماڈل بنانے کے لیے فراہم کی جاتی ہے، اور db-codegen یوٹیلیٹی ڈیٹا ماڈل ٹیبلز سے GObject کلاسز بنانے کے لیے فراہم کی جاتی ہے۔

کیمبلاچ، ایک نیا GTK انٹرفیس ڈویلپمنٹ ٹول متعارف کرایا گیا ہے۔


ماخذ: opennet.ru

نیا تبصرہ شامل کریں