ከአብዛኛው
- በእገዳዎች ላይ በመመርኮዝ ንጥረ ነገሮችን የመዘርጋት ዘዴ (
የግዳጅ አቀማመጥ ), የልጁ ንጥረ ነገሮች መገኛ እና መጠን የሚወሰነው በድንበሮች ርቀት እና በሌሎች ንጥረ ነገሮች መጠን ላይ በመመርኮዝ ነው. - በ GTK መግብሮች ውስጥ ጥቅም ላይ የሚውሉትን ብዙ ሃብት-ተኮር የሲኤስኤስ አባሎችን በVulkan ግራፊክስ ኤፒአይ ላይ የተመሰረተ ምስል አቅራቢ።
- ውህደት
GSK (GTK Scene Kit) በOpenGL እና Vulkan በኩል የግራፊክ ትዕይንቶችን የመስራት ችሎታ ያለው። - የአቅርቦት አደረጃጀት ተሻሽሏል - ወደ ቋት ከማውጣት ይልቅ አሁን በምስል አንጓዎች ላይ የተመሠረተ ሞዴል ጥቅም ላይ ይውላል ፣ ውጤቱም በከፍተኛ ደረጃ ኦፕሬሽኖች በዛፍ መልክ ተዘጋጅቷል ፣ በ OpenGL በብቃት በጂፒዩ ተሰራ። እና Vulkan.
-
መገልገያዎች የግቤት ትኩረት ለውጦችን ተለዋዋጭ አያያዝ. - የግቤት ክስተቶችን በሚያዞሩበት ጊዜ ንዑስ መስኮቶችን አስፈላጊነት የሚያስቀር ዘመናዊ የዝግጅት ማቅረቢያ ሞዴል። አዲስ ሞዴል የመተግበር አስፈላጊነት የበለጠ ንቁ የአኒሜሽን ተፅእኖዎችን ከመጠቀም ጋር የተቆራኘ ነው ፣ አተረጓጎሙ የሚታዩትን ንጥረ ነገሮች አቀማመጥ ሳይቀይር እና በዚህ መሠረት ያለ ንዑስ መስኮት መደረግ አለበት።
- የGDK ኤፒአይ የWayland ፕሮቶኮልን እና ተዛማጅ ፅንሰ-ሀሳቦችን ለመጠቀም በማሰብ በአዲስ መልክ ተዘጋጅቷል። X11 እና ዌይላንድ ላይ የተመሰረቱ ባህሪያት ወደ ተንቀሳቅሰዋል
የኋላ ሽፋኖችን መለየት . - የ GtkMenu፣ GtkMenuBar እና GtkToolbar ክፍሎችን ማስወገድ ለጂሜኑ እና በብቅ-ባይ ምናሌዎች ላይ የተመሰረቱ አማራጮችን ጨምሮ የኤፒአይ ዋና ጽዳት ተካሂዷል።
- GtkTextView እና ሌሎች የግቤት መግብሮች አብሮ የተሰራ የመቀልበስ ቁልል አላቸው።
- ከወላጅ መግብሮች ጋር ሳይተሳሰሩ የራሳቸው የማሳያ ገጽ ላላቸው እና በመጀመሪያ ደረጃ ላይ ተለይተው ሊሠሩ ለሚችሉ መግብሮች አዲስ GtkNative ክፍል ታክሏል።
- GtkPicture፣ GtkText፣ GtkPasswordEntry፣ GtkListView፣ GtkGridView፣ GtkColumnView እና የኢሞጂ ማሳያ መግብርን ጨምሮ አዲስ መግብሮች ተጨምረዋል።
- መግብሮችን ለማዳበር አዲስ GtkLayoutManager ነገር በሚታየው አካባቢ መጠን ላይ በመመስረት የንጥረቶችን አቀማመጥ ለመቆጣጠር የሚያስችል ስርዓት በመተግበር አስተዋውቋል። GtkLayoutManager እንደ GtkBox እና GtkGrid ባሉ የ GTK ኮንቴይነሮች ውስጥ ያሉ የልጅ ንብረቶችን ይተካል።
- የክስተት አያያዝ ቀላል ሆኗል እና አሁን ለግቤት ብቻ ጥቅም ላይ ይውላል። የተቀሩት ክስተቶች በተለየ ምልክቶች ይተካሉ, ለምሳሌ, ከውጤት ክስተቶች ይልቅ, "GdkSurface :: render" ምልክት ቀርቧል, እና ከማዋቀር ክስተቶች ይልቅ "GdkSurface :: መጠን ተቀይሯል" ይቀርባል.
- አዲስ የአብስትራክሽን ንብርብር GdkPaintable ታክሏል፣ በማንኛውም መጠን በማንኛውም ቦታ መሳል የሚችሉ ነገሮችን የሚወክል፣ የአቀማመጥ ንብርብሮችን መደርደር ሳያስፈልግ።
- የ GTK ቤተ መፃህፍት ውፅዓት በድር አሳሽ መስኮት እንዲሰራ ለማስቻል የብሮድዌይ ጀርባ ፅሁፍ በድጋሚ ተፅፏል።
- የመጎተት እና የመጣል ስራዎችን ከማከናወን ጋር የተያያዘው ኤፒአይ እንደገና ተዘጋጅቷል፣ የታቀደው የተለየ GdkDrag እና GdkDrop ነገሮችን ጨምሮ።
ካለፈው የሙከራ ልቀት ጋር ሲነጻጸር መሻሻሎች፡-
- ለአካል ጉዳተኞች የተደራሽነት ኤፒአይ አሮጌው ትግበራ ተወግዷል፣ በመግለጫው መሰረት በአዲስ ስሪት ተተክቷል።
ARIA እና የGtk ተደራሽ መግብር። - ሊስተካከል ለሚችል መለያዎች (GtkEditableLabel) ድጋፍ ታክሏል።
- ዕልባቶችን (GtkBookmarkList)፣ ሕብረቁምፊዎችን (GtkStringList) እና የመምረጫ ብሎኮችን (GtkBitset) ለማሳየት አዲስ የዝርዝር ሞዴሎች ቀርበዋል።
- የGtkTreeView መግብር ሴሎችን የማርትዕ ችሎታ አለው።
- የማሸብለል አተገባበር በGtkGridView እና GtkListView ተሻሽሏል፣ ለራስ-ማሸብለል እና ራስ-ማስፋፋት ድጋፍ ታክሏል።
- GtkWidget የተለያዩ ድርጊቶችን በከፍተኛ ሁኔታ ያፋጥናል.
- ወደ GtkFilterListModel እና GtkSortListModel ለመጨመሪያ ማሸብለል እና ማጣራት ድጋፍ ታክሏል።
- ኢንስፔክተር የዝርዝር ሞዴሎችን ለመፈተሽ እና በእቃዎች መካከል በቀጥታ የመንቀሳቀስ ችሎታን ጨምሯል።
- በጂዲኬ፣ የማሸብለል ታሪክ ተቀምጧል፣ የGdkDevice ኤፒአይ ጸድቷል፣ እና መሳሪያዎችን ወደ ጌታ እና ባሪያ መለያየት ቆሟል።
- ለ macOS አዲስ የጂዲኬ ጀርባ ታክሏል።
- ላይ የተመሰረተ አዲስ የጂዲኬ ስራ ጀርባ
ተናገር ,interlayers የOpenGL ES ጥሪዎችን ወደ OpenGL፣ Direct3D 9/11፣ Desktop GL እና Vulkan ለመተርጎም።
ምንጭ: opennet.ru