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

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

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

  • د GtkFileChooserWidget ویجټ، کوم چې یو ډیالوګ پلي کوي چې په غوښتنلیکونو کې د فایلونو غوره کولو لپاره خلاصیږي، د شبیهونو د شبکې په بڼه د ډایرکټر مینځپانګې وړاندې کولو لپاره یو حالت پلي کوي. په ډیفالټ کې ، د فایلونو لیست په توګه کلاسیک لید کارولو ته دوام ورکوي ، او د آیکون حالت ته د بدلولو لپاره د پینل ښي خوا ته یو جلا تڼۍ ښکاره شوې. عکسونه:
    د GTK 4.10 ګرافیک اوزار کټ شتون لري
  • نوي ټولګي GtkColorDialog، GtkFontDialog، GtkFileDialog او GtkAlertDialog د رنګونو، فونټونو او فایلونو غوره کولو او د اخطارونو ښودلو لپاره د ډیالوګونو پلي کولو سره اضافه شوي. نوي اختیارونه د یو ډیر هولیسټیک او متوازن API ته د لیږد لخوا توپیر شوي چې په اسینکرونس حالت (GIO async) کې کار کوي. په نوي ډیالوګونو کې، هرکله چې امکان ولري او شتون ولري، د فریډیسټاپ پورټلونه (xdg-desktop-portal) کارول کیږي، کوم چې د کاروونکي چاپیریال سرچینو ته د جلا غوښتنلیکونو څخه د لاسرسي تنظیم کولو لپاره کارول کیږي.
  • یو نوی CPDB (د عام چاپ ډیالوګ بیکینډ) اضافه شوی، د چاپ ډیالوګونو کې د کارولو لپاره معیاري هینډلرونه چمتو کوي. پخوا کارول شوی د lpr چاپ کولو پس منظر بند شوی دی.
  • د GDK کتابتون، چې د GTK او ګرافیک فرعي سیسټم ترمنځ یو پرت چمتو کوي، د GdkTextureDownloader جوړښت وړاندې کوي، کوم چې د GdkTexture ټولګي کې د جوړښتونو بارولو لپاره کارول کیږي او د مختلفو بڼو بدلولو لپاره کارول کیدی شي. د OpenGL په کارولو سره د جوړښت اندازه کول ښه شوي.
  • د GSK کتابتون (GTK صحنه کټ)، کوم چې د OpenGL او Vulkan له لارې د ګرافیک صحنو وړاندې کولو وړتیا چمتو کوي، د ماسکونو سره د نوډونو ملاتړ کوي او د اندازې وړ جوړښتونو دودیز فلټر کولو سره.
  • د Wayland پروتوکول توسیعونو نوي نسخو لپاره ملاتړ پلي شوی. د "xdg-activation" پروتوکول کارولو پرمهال د پیل خبرتیاو محصول تنظیم شوی. د لوړ پکسل کثافت سکرینونو کې د کرسر اندازې سره مسلې حل شوې.
  • د GtkMountOperation ټولګي په غیر X11 چاپیریال کې د کار کولو لپاره تطابق شوی.
  • د براډوی بیکینډ، کوم چې تاسو ته اجازه درکوي د ویب براوزر کړکۍ کې د GTK کتابتون محصول وړاندې کړئ، د موډل وینډوز لپاره ملاتړ اضافه کړی.
  • د GtkFileLauncher ټولګي د gtk_show_uri ځای په ځای کولو لپاره نوی غیر متمرکز API وړاندیز کوي.
  • د gtk-builder-tool utility د کينډۍ پروسس ښه کړی دی.
  • د GtkSearchEntry ویجټ د ډکونکي متن لپاره ملاتړ اضافه کړی، ښودل شوی کله چې ساحه خالي وي او د ننوتلو تمرکز شتون نلري.
  • د GtkUriLauncher ټولګي اضافه کړه، کوم چې د gtk_show_uri فنکشن بدلوي، د ورکړل شوي URI د ښودلو لپاره د پیل شوي اپلیکیشن معلومولو لپاره کارول کیږي، یا که هینډلر نه وي نو تېروتنه وغورځوي.
  • د GtkStringSorter ټولګي د مختلفو "کولیشن" میتودونو لپاره ملاتړ اضافه کړی، تاسو ته اجازه درکوي چې د حروفونو د معنی پراساس د سمون او ترتیب کولو ترسره کړئ (د مثال په توګه، کله چې د تلفظ نښه وي).
  • د APIs او ویجټونو لویه برخه له مینځه وړل شوې ، کوم چې پریکړه شوې وه چې په راتلونکي GTK5 څانګه کې ملاتړ ونه کړي او کوم چې د انلاګونو سره ځای په ځای شوي چې په غیر متمرکز حالت کې کار کوي:
    • GtkDialog (باید د GtkWindow وکاروئ).
    • GtkTreeView (GtkListView او GtkColumnView باید وکارول شي).
    • GtkIconView (باید GtkGridView وکاروئ).
    • GtkComboBox (GtkDropDown باید وکارول شي).
    • GtkAppChooser (GtkDropDown باید وکارول شي).
    • GtkMessageDialog (GtkAlertDialog باید وکارول شي).
    • GtkColorCooser (باید GtkColorDialog او GtkColorDialogButton وکاروئ).
    • GtkFontChooser (باید د GtkFontDialog او GtkFontDialogButton وکاروئ).
    • GtkFileChooser (باید د GtkFileDialog وکاروئ).
    • GtkInfoBar
    • GtkEntry Completion
    • GtkStyleContext
    • GtkVolumeButton
    • GtkStatusbar
    • GtkAssistant
    • GtkLockButton
    • gtk_widget_show/hide
    • gtk_show_uri
    • gtk_render_ and gtk_snapshot_render_
    • gtk_gesture_set_sequence_state
  • د GtkAccessible انٹرفیس عامه کټګورۍ ته لیږدول شوی ، کوم چې تاسو ته اجازه درکوي د معلولیت لرونکو خلکو لپاره د انٹرفیس عناصرو دریم اړخ اداره کونکي وصل کړئ. د GtkAccessible Range انٹرفیس اضافه شو.
  • د macOS پلیټ فارم د موږک سره د عناصرو ډریګ کولو لپاره ملاتړ چمتو کوي (DND ، ډریګ او ډراپ).
  • په وینډوز پلیټ فارم کې، د سیسټم ترتیباتو سره ادغام ښه شوی.
  • د ډیبګ محصول بڼه یو ځای شوې ده.
  • د JPEG عکس اپلوډر لپاره د حافظې حد 1 GB ته پورته شوی.

سرچینه: opennet.ru

Add a comment