GTK இடைமுகங்களை உருவாக்குவதற்கான ஒரு கருவியான Cambalache 0.10 இன் வெளியீடு

MVC முன்னுதாரணம் மற்றும் தரவு மாதிரி-முதல் தத்துவத்தைப் பயன்படுத்தி, GTK 0.10.0 மற்றும் GTK 3க்கான விரைவான இடைமுக மேம்பாட்டுக் கருவியை உருவாக்கி, Cambalache 4 திட்டம் வெளியிடப்பட்டது. Glade போலல்லாமல், ஒரு திட்டத்தில் பல பயனர் இடைமுகங்களை பராமரிப்பதற்கான ஆதரவை Cambalache வழங்குகிறது. குறியீடு பைத்தானில் எழுதப்பட்டுள்ளது மற்றும் LGPLv2.1 இன் கீழ் உரிமம் பெற்றது. நிறுவலுக்கு பிளாட்பாக் வடிவத்தில் ஒரு தொகுப்பு உள்ளது.

Cambalache ஆனது GtkBuilder மற்றும் GObject ஆகியவற்றிலிருந்து சுயாதீனமாக உள்ளது, ஆனால் GObject வகை அமைப்புடன் இணக்கமான தரவு மாதிரியை வழங்குகிறது. தரவு மாதிரியானது பல இடைமுகங்களை ஒரே நேரத்தில் இறக்குமதி செய்து ஏற்றுமதி செய்யலாம், GtkBuilder பொருள்கள், பண்புகள் மற்றும் சமிக்ஞைகளை ஆதரிக்கிறது, செயல்தவிர்க்கும் அடுக்கை (செயல்தவிர் / மீண்டும் செய்) மற்றும் கட்டளை வரலாற்றை சுருக்கும் திறனை வழங்குகிறது. gir கோப்புகளில் இருந்து தரவு மாதிரியை உருவாக்குவதற்கு cambalache-db பயன்பாடு வழங்கப்படுகிறது, மேலும் தரவு மாதிரி அட்டவணையில் இருந்து GObject வகுப்புகளை உருவாக்க db-codegen பயன்பாடு வழங்கப்படுகிறது.

திட்டத்தில் வரையறுக்கப்பட்ட பதிப்பைப் பொறுத்து, GTK 3 மற்றும் GTK 4 ஆகியவற்றின் அடிப்படையில் இடைமுகத்தை உருவாக்க முடியும். GTK இன் வெவ்வேறு கிளைகளுக்கு ஆதரவை வழங்க, பிராட்வே பின்தளத்தைப் பயன்படுத்தி பணியிடம் உருவாக்கப்படுகிறது, இது GTK நூலகத்தின் வெளியீட்டை இணைய உலாவி சாளரத்தில் வழங்க உங்களை அனுமதிக்கிறது. பிரதான கேம்பலாச் செயல்முறையானது வெப்கிட் வெப்வியூ அடிப்படையிலான கட்டமைப்பை வழங்குகிறது, இது மெரெங்கு செயல்முறையிலிருந்து வெளியீட்டை ஒளிபரப்ப பிராட்வேயைப் பயன்படுத்துகிறது, இது பயனர் இடைமுகத்தை வழங்குவதில் நேரடியாக ஈடுபட்டுள்ளது.

GTK இடைமுகங்களை உருவாக்குவதற்கான ஒரு கருவியான Cambalache 0.10 இன் வெளியீடு

புதிய வெளியீட்டில்:

  • LibAdwaita மற்றும் libHandy நூலகங்களுக்கான ஆதரவு சேர்க்கப்பட்டது, இது GNOME HIG பரிந்துரைகளுக்கு ஏற்ப பயனர் இடைமுகத்தை வடிவமைக்கும் கூறுகளின் தொகுப்பை வழங்குகிறது.
  • இணைப்புகளைப் பயன்படுத்தாமல், மற்றொரு பொருளின் பண்புகளைக் கொண்ட ஒரு தொகுதியில் புதிய பொருள்களை நேரடியாக (இன்லைன்) வரையறுப்பதற்கான ஆதரவு சேர்க்கப்பட்டது. Hola Mundo
  • ஒரு சிறப்பு குழந்தை வகையை வரையறுப்பதற்கான ஆதரவு சேர்க்கப்பட்டது, எடுத்துக்காட்டாக, சாளர தலைப்பு விட்ஜெட்டில் பயன்படுத்தப்பட்டது.
  • குழந்தை உறுப்பு நிலைகளை மறுசீரமைப்பதற்கான ஆதரவு சேர்க்கப்பட்டது.
  • GdkPixbuf, Pango, Gio, Gdk மற்றும் Gsk க்கான enum மற்றும் கொடி வகைகளுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • உக்ரேனிய மொழியில் இடைமுக மொழிபெயர்ப்பு சேர்க்கப்பட்டது.
  • புதிய சொத்து ஆசிரியர்கள் முன்மொழியப்பட்டுள்ளனர்.
    GTK இடைமுகங்களை உருவாக்குவதற்கான ஒரு கருவியான Cambalache 0.10 இன் வெளியீடு

ஆதாரம்: opennet.ru

கருத்தைச் சேர்