የGTK በይነገጽን ለማዳበር የሚረዳው Cambalache 0.8.0 መልቀቅ

የካምባላቺ 0.8.0 ፕሮጀክት መለቀቅ ታትሟል፣ ለጂቲኬ 3 እና ጂቲኬ 4 የበይነገጾች ፈጣን ልማት መሳሪያ በማዘጋጀት የMVC ፓራዳይም እና የመረጃው ሞዴል ከፍተኛ ጠቀሜታ ፍልስፍናን በመጠቀም። ከግላድ በተለየ፣ Cambalache በአንድ ፕሮጀክት ውስጥ በርካታ የተጠቃሚ በይነገጾችን ለማቆየት ድጋፍ ይሰጣል። ከተግባራዊነት አንፃር፣ Cambalache 0.8.0 መለቀቅ ከግላዴ ጋር ተመሳሳይነት እንዳለው ተጠቅሷል። ኮዱ በፓይዘን የተፃፈ ሲሆን በGPLv2 ፍቃድ ተሰጥቶታል።

Cambalache ከ GtkBuilder እና GObject ነጻ ነው፣ ነገር ግን ከGObject አይነት ስርዓት ጋር የሚስማማ የውሂብ ሞዴል ያቀርባል። የውሂብ ሞዴሉ በአንድ ጊዜ ብዙ በይነገጽ ማስመጣት እና ወደ ውጪ መላክ ይችላል፣ የGtkBuilder ነገሮችን፣ ንብረቶችን እና ምልክቶችን ይደግፋል፣ የመልሶ መመለሻ ቁልል (ቀልብስ / ድገም) እና የትዕዛዝ ታሪክን የመጠቅለል ችሎታ ይሰጣል። የcambalache-db መገልገያ ከጊር ፋይሎች የውሂብ ሞዴል ለማመንጨት የቀረበ ሲሆን ዲቢ-ኮዴጅን መገልገያ ከመረጃ ሞዴል ሰንጠረዦች የ GObject ክፍሎችን ለማመንጨት ይቀርባል.

በይነገጹ በ GTK 3 እና GTK 4 መሰረት ሊፈጠር ይችላል፣ በፕሮጀክቱ ውስጥ በተገለጸው ስሪት ላይ በመመስረት። ለተለያዩ የጂቲኬ ቅርንጫፎች ድጋፍ ለመስጠት የስራ ቦታው የብሮድዌይ ጀርባን በመጠቀም ይመሰረታል ይህም የጂቲኬ ቤተ መፃህፍትን በድር አሳሽ መስኮት ላይ ለመሳል ያስችላል። ዋናው Cambalache ሂደት ብሮድዌይን በመጠቀም በተጠቃሚ የመነጨ በይነገጽን ለማቅረብ በቀጥታ የሚሳተፈውን የሜሬንጌ ሂደት ውጤት የሚያሰራጭ በዌብ ኪት ላይ የተመሰረተ የዌብ ቪው መጠቅለያ ይሰጣል።

በአዲሱ እትም፡-

  • የነገሮችን ክፍሎች የሚከፋፍል እና የሚፈልጉትን መረጃ ለማግኘት ቀላል የሚያደርግ በይነተገናኝ የነገር ምርጫ ፓነል ታክሏል።
    የGTK በይነገጽን ለማዳበር የሚረዳው Cambalache 0.8.0 መልቀቅ
  • በተገለጹ ቦታዎች ላይ የሕፃን ንጥረ ነገሮችን ለመጨመር ቀላል ለማድረግ የስራ ቦታ ቦታ ያዥዎችን ተግባራዊ አድርገዋል። በላዩ ላይ ሁለቴ ጠቅ በማድረግ ከቦታ ያዥ ይልቅ መግብር ማከል ይችላሉ።
    የGTK በይነገጽን ለማዳበር የሚረዳው Cambalache 0.8.0 መልቀቅ
  • ሊተረጎሙ የሚችሉ ንብረቶች ድጋፍ ተሰጥቷል እና ለተርጓሚዎች አስተያየቶችን የመተው ችሎታ ተግባራዊ ሆኗል.
    የGTK በይነገጽን ለማዳበር የሚረዳው Cambalache 0.8.0 መልቀቅ
  • ከቅንጥብ ሰሌዳ (ቅዳ፣ ለጥፍ፣ ቁረጥ እና ሰርዝ) ለኦፕሬሽኖች ድጋፍ ታክሏል።
    የGTK በይነገጽን ለማዳበር የሚረዳው Cambalache 0.8.0 መልቀቅ
  • የUI ፋይሎችን በሚያስገቡበት ጊዜ እና ወደ ሌላ ፋይል በሚላክበት ጊዜ ስለማይደገፉ ባህሪያት መረጃ የተሻሻለ ማሳያ።
    የGTK በይነገጽን ለማዳበር የሚረዳው Cambalache 0.8.0 መልቀቅ

ምንጭ: opennet.ru

አስተያየት ያክሉ