د GTK 4.8 ګرافیک اوزار کټ شتون لري

د اتو میاشتو پراختیا وروسته، د ګرافیکي کاروونکي انٹرفیس رامینځته کولو لپاره د څو پلیټ فارم اوزار کټ خپور شو - GTK 4.8.0. GTK 4 د نوي پراختیا پروسې د یوې برخې په توګه رامینځته کیږي چې هڅه کوي د غوښتنلیک پراختیا کونکو ته د څو کلونو لپاره یو باثباته او ملاتړ شوي API چمتو کړي چې په راتلونکي GTK کې د API بدلونونو له امله په هرو شپږو میاشتو کې د غوښتنلیکونو بیا لیکلو له ویرې پرته کارول کیدی شي. څانګه

په GTK 4.8 کې د خورا پام وړ پرمختګونو څخه دي:

  • د رنګ انتخاب انٹرفیس سټایل بدل شوی (GtkColorChooser).
  • د فونټ انتخاب انٹرفیس (GtkFontChooser) د اوپن ټایپ فارمیټ وړتیاو لپاره ملاتړ ښه کړی دی.
  • د CSS انجن د ورته مور او پلار سره تړلي عناصرو بیا تنظیم کول غوره کړي، او د غیر انټیجر ارزښتونو کارولو ته اجازه ورکوي کله چې د لیکونو ترمنځ د فاصلې اندازه وټاکي.
  • د ایموجي ډیټا CLDR 40 (یونیکوډ 14) ته تازه شوې. د نویو ځایونو لپاره ملاتړ اضافه شوی.
  • موضوع عکسونه تازه کړي او د روښانه شوي متن لیبلونو مشروعیت یې ښه کړی.
  • د GDK کتابتون، چې د GTK او ګرافیک فرعي سیسټم ترمنځ یو پرت چمتو کوي، د پکسل فارمیټونو تبادله غوره کړې. د NVIDIA ډرایورانو سره په سیسټمونو کې، د EGL توسیع EGL_KHR_swap_buffers_with_damage فعال شوی.
  • د GSK کتابتون (GTK صحنه کټ)، کوم چې د OpenGL او Vulkan له لارې د ګرافیک صحنو وړاندې کولو وړتیا چمتو کوي، د لوی لیدل شوي ساحو پروسس کولو ملاتړ کوي. د جوړښت په کارولو سره د ګلیفونو د وړاندې کولو لپاره کتابتونونه وړاندیز شوي.
  • Wayland د "xdg-activation" پروتوکول مالتړ کوي، کوم چې تاسو ته اجازه درکوي د مختلفو لومړیو سطحو ترمنځ تمرکز انتقال کړئ (د مثال په توګه، د xdg-activation په کارولو سره، یو غوښتنلیک کولی شي تمرکز بل ته واړوي).
  • د GtkTextView ویجټ د حالتونو شمیر کموي چې د تکرار ریډراونو لامل کیږي، او د GetCharacterExtents فنکشن پلي کوي ترڅو د ګلیف سره ساحه معلومه کړي چې په متن کې کرکټر تعریفوي (یو فنکشن چې د معلولیت لرونکو خلکو لپاره په وسیلو کې مشهور دی).
  • د GtkViewport ټولګي، چې په ویجټونو کې د سکرول کولو تنظیم کولو لپاره کارول کیږي، د "سکرول-ټو-فوکس" حالت په ډیفالټ فعال شوی، په کوم کې چې مینځپانګه په اتوماتيک ډول د هغه عنصر ساتلو لپاره سکرول کیږي چې په لید کې د ان پټ تمرکز لري.
  • د GtkSearchEntry ویجټ، کوم چې د لټون پوښتنې ته د ننوتلو ساحه ښکاره کوي، د وروستي کیسټروک او د منځپانګې د بدلون په اړه د سیګنال لیږلو (GtkSearchEntry::search-changed) ترمنځ د ځنډ ترتیب کولو وړتیا برابروي.
  • د GtkCheckButton ویجټ اوس د دې وړتیا لري چې د خپل ماشوم ویجیټ د تڼۍ سره وټاکي.
  • د GtkPicture ویجټ ته د "منځپانګې فټ" ملکیت اضافه شوی ترڅو مینځپانګه د ورکړل شوي ساحې اندازې سره تطبیق کړي.
  • د سکرول کولو فعالیت په GtkColumnView ویجټ کې غوره شوی دی.
  • د GtkTreeStore ویجیټ د ui په شکل کې د فایلونو څخه د ونې ډیټا استخراج ته اجازه ورکوي.
  • د لیستونو ښودلو لپاره یو نوی ویجټ د GtkInscription ټولګي کې اضافه شوی، کوم چې په ځانګړې ساحه کې د متن ښودلو مسولیت لري. د GtkInscription کارولو مثال سره د ډیمو غوښتنلیک اضافه کړ.
  • د GtkTreePopover ویجټ ته د سکرول کولو ملاتړ اضافه شوی.
  • د GtkLabel ویجټ د ټبونو لپاره ملاتړ او په کیبورډ کې د لیبل سره تړلي سمبولونو باندې کلیک کولو سره د لیبل فعالولو وړتیا اضافه کړې.
  • د GtkListView ویجیټ اوس د "::n-items" او "::item-type" ملکیتونو ملاتړ کوي.
  • د ان پټ سیسټم د سکرول کولو ابعاد پیرامیټر هینډلرونو (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE) لپاره ملاتړ چمتو کوي.
  • د MacOS پلیټ فارم لپاره، د OpenGL په کارولو سره د بشپړ سکرین حالت او ویډیو پلې بیک لپاره ملاتړ اضافه شوی. د څارنې ښه کشف، د څو مانیټر ترتیبونو کې کار کول، د کړکۍ ځای پرځای کول او د فایل ډیالوګ لپاره د اندازې انتخاب. CALayer او IOSurface د رینډینګ لپاره کارول کیږي. غوښتنلیکونه په شالید کې پیل کیدی شي.
  • د وینډوز پلیټ فارم کې ، د HiDPI سکرینونو کې د کړکۍ ځای په ځای کول ښه شوي ، د رنګ کشف کولو انٹرفیس اضافه شوی ، د لوړ ریزولوشن ماوس ویل پیښو لپاره ملاتړ پلي شوی ، او د ټچ پیډ ملاتړ ښه شوی.
  • د سکرین شاټ جوړولو لپاره د gtk4-builder-tool یوټیلیټ کې د سکرین شاټ کمانډ اضافه شوی ، کوم چې د اسنادو لپاره د سکرین شاټونو رامینځته کولو پرمهال کارول کیږي.
  • د gtk4-node-editor اسانتیا نصب کول چمتو شوي.
  • د Debugger وړتیاوې پراخې شوې. د اضافي غوښتنلیک ډیټا پلي کول او د تفتیش پرمهال د PangoAttrList ملکیتونو لیدو ته اجازه ورکول. د پلټونکو لخوا تفتیش اجازه لري. د "GTK_DEBUG=invert-text-dir" حالت لپاره ملاتړ اضافه شوی. د GTK_USE_PORTAL د چاپیریال متغیر پر ځای، د "GDK_DEBUG=portals" حالت وړاندیز شوی. د تفتیش انٹرفیس ښه غبرګون.
  • د غږ ملاتړ په ffmpeg پس منظر کې اضافه شوی.
  • د JPEG عکس ډاونلوډر کې د حافظې حد 300 MB ته لوړ شوی.

سرچینه: opennet.ru

Add a comment