MVC முன்னுதாரணம் மற்றும் தரவு மாதிரியின் முக்கியத்துவத்தின் தத்துவத்தைப் பயன்படுத்தி, GTK 0.8.0 மற்றும் GTK 3 க்கான இடைமுகங்களை விரைவாக உருவாக்குவதற்கான ஒரு கருவியை உருவாக்கி, Cambalache 4 திட்டத்தின் வெளியீடு வெளியிடப்பட்டது. Glade போலல்லாமல், ஒரு திட்டத்தில் பல பயனர் இடைமுகங்களை பராமரிப்பதற்கான ஆதரவை Cambalache வழங்குகிறது. செயல்பாட்டின் அடிப்படையில், Cambalache 0.8.0 இன் வெளியீடு Glade உடன் இணையானதாகக் குறிப்பிடப்பட்டுள்ளது. குறியீடு பைத்தானில் எழுதப்பட்டுள்ளது மற்றும் GPLv2 இன் கீழ் உரிமம் பெற்றது.
Cambalache ஆனது GtkBuilder மற்றும் GObject ஆகியவற்றிலிருந்து சுயாதீனமாக உள்ளது, ஆனால் GObject வகை அமைப்புடன் இணக்கமான தரவு மாதிரியை வழங்குகிறது. தரவு மாதிரியானது பல இடைமுகங்களை ஒரே நேரத்தில் இறக்குமதி செய்து ஏற்றுமதி செய்யலாம், GtkBuilder பொருள்கள், பண்புகள் மற்றும் சமிக்ஞைகளை ஆதரிக்கிறது, செயல்தவிர்க்கும் அடுக்கை (செயல்தவிர் / மீண்டும் செய்) மற்றும் கட்டளை வரலாற்றை சுருக்கும் திறனை வழங்குகிறது. gir கோப்புகளில் இருந்து தரவு மாதிரியை உருவாக்குவதற்கு cambalache-db பயன்பாடு வழங்கப்படுகிறது, மேலும் தரவு மாதிரி அட்டவணையில் இருந்து GObject வகுப்புகளை உருவாக்க db-codegen பயன்பாடு வழங்கப்படுகிறது.
திட்டத்தில் வரையறுக்கப்பட்ட பதிப்பைப் பொறுத்து, GTK 3 மற்றும் GTK 4 ஆகியவற்றின் அடிப்படையில் இடைமுகத்தை உருவாக்க முடியும். GTK இன் வெவ்வேறு கிளைகளுக்கு ஆதரவை வழங்க, பிராட்வே பின்தளத்தைப் பயன்படுத்தி பணியிடம் உருவாக்கப்படுகிறது, இது GTK நூலகத்தின் வெளியீட்டை இணைய உலாவி சாளரத்தில் வழங்க உங்களை அனுமதிக்கிறது. பிரதான கேம்பலாச் செயல்முறையானது வெப்கிட் வெப்வியூ அடிப்படையிலான கட்டமைப்பை வழங்குகிறது, இது மெரெங்கு செயல்முறையிலிருந்து வெளியீட்டை ஒளிபரப்ப பிராட்வேயைப் பயன்படுத்துகிறது, இது பயனர் இடைமுகத்தை வழங்குவதில் நேரடியாக ஈடுபட்டுள்ளது.
புதிய வெளியீட்டில்:
- பொருள் வகுப்புகளை வகைப்படுத்தும் மற்றும் உங்களுக்குத் தேவையான தகவலைக் கண்டறிவதை எளிதாக்கும் ஊடாடும் பொருள் தேர்வு குழு சேர்க்கப்பட்டது.
- கொடுக்கப்பட்ட நிலைகளில் குழந்தை உறுப்புகளைச் சேர்ப்பதை எளிதாக்குவதற்கு, பணியிட ஒதுக்கிடங்கள் செயல்படுத்தப்பட்டன. இருமுறை கிளிக் செய்வதன் மூலம் ஒதுக்கிடத்திற்குப் பதிலாக விட்ஜெட்டைச் சேர்க்கலாம்.
- மொழிபெயர்க்கக்கூடிய பண்புகளுக்கான ஆதரவு வழங்கப்பட்டுள்ளது மற்றும் மொழிபெயர்ப்பாளர்களுக்கு கருத்துகளை வெளியிடும் திறன் செயல்படுத்தப்பட்டுள்ளது.
- கிளிப்போர்டுடன் செயல்பாடுகளுக்கான ஆதரவு சேர்க்கப்பட்டது (நகலெடு, ஒட்டுதல், வெட்டு மற்றும் நீக்கு).
- UI கோப்புகளை இறக்குமதி செய்யும் போது மற்றும் மற்றொரு கோப்பிற்கு ஏற்றுமதி செய்யும் போது ஆதரிக்கப்படாத அம்சங்களைப் பற்றிய தகவல்களின் மேம்படுத்தப்பட்ட காட்சி.
ஆதாரம்: opennet.ru