د شپږو میاشتو پراختیا وروسته، د ګرافیکي کاروونکي انٹرفیس جوړولو لپاره د څو پلیټ فارم وسیلې کټ خپور شو - GTK 4.10.0. GTK 4 د نوي پراختیا پروسې د یوې برخې په توګه رامینځته کیږي چې هڅه کوي د غوښتنلیک پراختیا کونکو ته د څو کلونو لپاره یو باثباته او ملاتړ شوي API چمتو کړي چې په راتلونکي GTK کې د API بدلونونو له امله په هرو شپږو میاشتو کې د غوښتنلیکونو بیا لیکلو له ویرې پرته کارول کیدی شي. څانګه
په GTK 4.10 کې د خورا پام وړ پرمختګونو څخه دي:
- د GtkFileChooserWidget ویجټ، کوم چې یو ډیالوګ پلي کوي چې په غوښتنلیکونو کې د فایلونو غوره کولو لپاره خلاصیږي، د شبیهونو د شبکې په بڼه د ډایرکټر مینځپانګې وړاندې کولو لپاره یو حالت پلي کوي. په ډیفالټ کې ، د فایلونو لیست په توګه کلاسیک لید کارولو ته دوام ورکوي ، او د آیکون حالت ته د بدلولو لپاره د پینل ښي خوا ته یو جلا تڼۍ ښکاره شوې. عکسونه:
- نوي ټولګي 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