GTK අතුරුමුහුණත් සංවර්ධනය සඳහා මෙවලමක් වන Cambalache 0.10 නිකුත් කිරීම

MVC සුසමාදර්ශය සහ දත්ත ආකෘතිය-පළමු දර්ශනය භාවිතා කරමින් GTK 0.10.0 සහ GTK 3 සඳහා වේගවත් අතුරුමුහුණත් සංවර්ධන මෙවලමක් සංවර්ධනය කරමින් Cambalache 4 ව්‍යාපෘතිය නිකුත් කර ඇත. Glade මෙන් නොව, Cambalache එක් ව්‍යාපෘතියක බහු පරිශීලක අතුරුමුහුණත් පවත්වාගෙන යාම සඳහා සහය සපයයි. කේතය Python වලින් ලියා ඇති අතර LGPLv2.1 යටතේ බලපත්‍ර ලබා ඇත. ස්ථාපනය සඳහා flatpak ආකෘතියේ පැකේජයක් තිබේ.

Cambalache GtkBuilder සහ GObject වලින් ස්වායත්ත වේ, නමුත් GObject වර්ගයේ පද්ධතියට අනුකූල දත්ත ආකෘතියක් සපයයි. දත්ත ආකෘතියට එකවර බහුවිධ අතුරුමුහුණත් ආයාත කිරීමට සහ අපනයනය කිරීමට හැකිය, GtkBuilder වස්තු, ගුණාංග සහ සංඥා සඳහා සහය දක්වයි, අහෝසි කිරීමේ තොගයක් (Undo / Redo) සහ විධාන ඉතිහාසය සම්පීඩනය කිරීමේ හැකියාව සපයයි. gir ගොනු වලින් දත්ත ආකෘතියක් උත්පාදනය කිරීම සඳහා cambalache-db උපයෝගීතාව සපයනු ලබන අතර, දත්ත ආකෘති වගු වලින් GObject පන්ති උත්පාදනය කිරීමට db-codegen උපයෝගීතාව සපයනු ලැබේ.

ව්‍යාපෘතියේ අර්ථ දක්වා ඇති අනුවාදය අනුව GTK 3 සහ GTK 4 මත පදනම්ව අතුරු මුහුණත ජනනය කළ හැක. GTK හි විවිධ ශාඛා සඳහා සහය ලබා දීම සඳහා, බ්‍රෝඩ්වේ පසුපෙළ භාවිතයෙන් වැඩබිම නිර්මාණය කර ඇත, එමඟින් ඔබට GTK පුස්තකාලයේ ප්‍රතිදානය වෙබ් බ්‍රවුසර කවුළුවකට ලබා දීමට ඉඩ සලසයි. ප්‍රධාන Cambalache ක්‍රියාවලිය WebKit WebView මත පදනම් වූ රාමුවක් සපයන අතර එය පරිශීලක අතුරුමුහුණත විදැහුම්කරණයට සෘජුවම සම්බන්ධ වන Merengue ක්‍රියාවලියෙන් ප්‍රතිදානය විකාශනය කිරීමට Broadway භාවිතා කරයි.

GTK අතුරුමුහුණත් සංවර්ධනය සඳහා මෙවලමක් වන Cambalache 0.10 නිකුත් කිරීම

නව නිකුතුවේ:

  • GNOME HIG නිර්දේශයන්ට අනුකූලව පරිශීලක අතුරුමුහුණත හැඩගැන්වීම සඳහා සංරචක සමූහයක් සපයන libAdwaita සහ libHandy පුස්තකාල සඳහා සහය එක් කරන ලදී.
  • සබැඳි භාවිතා නොකර වෙනත් වස්තුවක ගුණාංග සහිත බ්ලොක් එකක නව වස්තු සෘජුවම (ඉන්ලයින්) නිර්වචනය කිරීම සඳහා සහය එක් කරන ලදී. හෝලා මුන්ඩෝ
  • විශේෂිත ළමා වර්ගයක් නිර්වචනය කිරීම සඳහා සහය එකතු කරන ලදි, උදාහරණයක් ලෙස, කවුළු මාතෘකා විජට් එකක භාවිතා වේ.
  • ළමා මූලද්‍රව්‍ය ස්ථාන නැවත සකස් කිරීම සඳහා සහය එක් කරන ලදී.
  • GdkPixbuf, Pango, Gio, Gdk සහ Gsk සඳහා enum සහ ධජ වර්ග සඳහා සහය එක් කරන ලදී.
  • යුක්රේන භාෂාවට අතුරු මුහුණත් පරිවර්තනය එක් කරන ලදී.
  • නව දේපල සංස්කාරකවරුන් යෝජනා කර ඇත.
    GTK අතුරුමුහුණත් සංවර්ධනය සඳහා මෙවලමක් වන Cambalache 0.10 නිකුත් කිරීම

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න