GTK 4.10 வரைகலை கருவித்தொகுப்பு உள்ளது

ஆறு மாத வளர்ச்சிக்குப் பிறகு, வரைகலை பயனர் இடைமுகத்தை உருவாக்குவதற்கான பல-தளம் கருவித்தொகுப்பு வெளியிடப்பட்டது - GTK 4.10.0. GTK 4 ஒரு புதிய மேம்பாட்டு செயல்முறையின் ஒரு பகுதியாக உருவாக்கப்படுகிறது, இது பல ஆண்டுகளாக நிலையான மற்றும் ஆதரிக்கப்படும் API ஐ பயன்பாட்டு டெவலப்பர்களுக்கு வழங்க முயற்சிக்கிறது கிளை.

GTK 4.10 இல் மிகவும் குறிப்பிடத்தக்க மேம்பாடுகள் சில:

  • GtkFileChooserWidget விட்ஜெட், பயன்பாடுகளில் கோப்புகளைத் தேர்ந்தெடுக்க திறக்கும் உரையாடலைச் செயல்படுத்துகிறது, ஐகான்களின் பிணைய வடிவில் அடைவு உள்ளடக்கங்களை வழங்குவதற்கான பயன்முறையை செயல்படுத்துகிறது. இயல்பாக, கோப்புகளின் பட்டியலின் வடிவத்தில் கிளாசிக் காட்சி தொடர்ந்து பயன்படுத்தப்படுகிறது, மேலும் ஐகான் பயன்முறைக்கு மாற பேனலின் வலது பக்கத்தில் ஒரு தனி பொத்தான் தோன்றும். சின்னங்கள்:
    GTK 4.10 வரைகலை கருவித்தொகுப்பு உள்ளது
  • GtkColorDialog, GtkFontDialog, GtkFileDialog மற்றும் GtkAlertDialog ஆகிய புதிய வகுப்புகள் வண்ணங்கள், எழுத்துருக்கள் மற்றும் கோப்புகளைத் தேர்ந்தெடுப்பதற்கும், எச்சரிக்கைகளைக் காண்பிப்பதற்குமான உரையாடல்களுடன் சேர்க்கப்பட்டுள்ளன. புதிய விருப்பங்கள் ஒத்திசைவற்ற பயன்முறையில் (GIO ஒத்திசைவு) செயல்படும் ஒரு முழுமையான மற்றும் சமநிலையான API க்கு மாறுவதன் மூலம் வேறுபடுகின்றன. புதிய உரையாடல்களில், சாத்தியமான மற்றும் கிடைக்கும் போதெல்லாம், ஃப்ரீடெஸ்க்டாப் போர்டல்கள் (xdg-desktop-portal) பயன்படுத்தப்படுகின்றன, அவை தனிமைப்படுத்தப்பட்ட பயன்பாடுகளிலிருந்து பயனர் சூழலின் ஆதாரங்களுக்கான அணுகலை ஒழுங்கமைக்கப் பயன்படுகின்றன.
  • ஒரு புதிய CPDB (பொதுவான அச்சிடுதல் உரையாடல் பின்தளம்) சேர்க்கப்பட்டுள்ளது, இது அச்சு உரையாடல்களில் பயன்படுத்த நிலையான ஹேண்ட்லர்களை வழங்குகிறது. முன்பு பயன்படுத்தப்பட்ட எல்பிஆர் பிரிண்டிங் பின்தளம் நிறுத்தப்பட்டது.
  • GDK நூலகம், GTK மற்றும் கிராபிக்ஸ் துணை அமைப்புக்கு இடையே ஒரு அடுக்கை வழங்குகிறது, GdkTextureDownloader கட்டமைப்பை வழங்குகிறது, இது GdkTexture வகுப்பில் அமைப்புகளை ஏற்ற பயன்படுகிறது மற்றும் பல்வேறு வடிவங்களை மாற்ற பயன்படுகிறது. OpenGL ஐப் பயன்படுத்தி மேம்படுத்தப்பட்ட அமைப்பு அளவிடுதல்.
  • GSK நூலகம் (GTK Scene Kit), இது OpenGL மற்றும் Vulkan மூலம் கிராஃபிக் காட்சிகளை வழங்கும் திறனை வழங்குகிறது, முகமூடிகள் மற்றும் அளவிடக்கூடிய அமைப்புகளின் விருப்ப வடிகட்டலை ஆதரிக்கிறது.
  • வேலண்ட் புரோட்டோகால் நீட்டிப்புகளின் புதிய பதிப்புகளுக்கான ஆதரவு செயல்படுத்தப்பட்டுள்ளது. "xdg-activation" நெறிமுறையைப் பயன்படுத்தும் போது தொடக்க அறிவிப்புகளின் வெளியீடு சரிசெய்யப்பட்டது. அதிக பிக்சல் அடர்த்தி திரைகளில் கர்சர் அளவு தொடர்பான சிக்கல்கள் தீர்க்கப்பட்டன.
  • GtkMountOperation வகுப்பு X11 அல்லாத சூழல்களில் வேலை செய்ய ஏற்றது.
  • வலை உலாவி சாளரத்தில் GTK நூலக வெளியீட்டை வழங்க உங்களை அனுமதிக்கும் பிராட்வே பின்தளமானது, மாதிரி சாளரங்களுக்கான ஆதரவைச் சேர்த்துள்ளது.
  • GtkFileLauncher வகுப்பு gtk_show_uriக்கு பதிலாக புதிய ஒத்திசைவற்ற API ஐ வழங்குகிறது.
  • gtk-builder-tool பயன்பாடு மேம்படுத்தப்பட்ட டெம்ப்ளேட் செயலாக்கத்தைக் கொண்டுள்ளது.
  • GtkSearchEntry விட்ஜெட் நிரப்பு உரைக்கான ஆதரவைச் சேர்த்தது, புலம் காலியாக இருக்கும் போது மற்றும் உள்ளீடு கவனம் இல்லாத போது காட்டப்படும்.
  • Gtk_show_uri செயல்பாட்டை மாற்றியமைக்கும் GtkUriLauncher வகுப்பு சேர்க்கப்பட்டது, கொடுக்கப்பட்ட URI ஐக் காண்பிக்க தொடங்கப்பட்ட பயன்பாட்டைத் தீர்மானிக்கப் பயன்படுகிறது அல்லது ஹேண்ட்லர் இல்லை என்றால் பிழையை எறியுங்கள்.
  • GtkStringSorter வகுப்பு பல்வேறு "கூட்டு" முறைகளுக்கான ஆதரவைச் சேர்த்துள்ளது, இது எழுத்துக்களின் அர்த்தத்தின் அடிப்படையில் பொருத்துதல் மற்றும் வரிசைப்படுத்துதல் ஆகியவற்றைச் செய்ய உங்களை அனுமதிக்கிறது (உதாரணமாக, உச்சரிப்பு குறி இருக்கும் போது).
  • APIகள் மற்றும் விட்ஜெட்களின் பெரும்பகுதி நிறுத்தப்பட்டது, இது எதிர்கால GTK5 கிளையில் ஆதரிக்கப்படாது என்று முடிவு செய்யப்பட்டது மற்றும் ஒத்திசைவற்ற முறையில் செயல்படும் அனலாக்ஸால் மாற்றப்பட்டது:
    • GtkDialog (GtkWindow ஐப் பயன்படுத்த வேண்டும்).
    • GtkTreeView (GtkListView மற்றும் GtkColumnView பயன்படுத்தப்பட வேண்டும்) .
    • GtkIconView (GtkGridView ஐப் பயன்படுத்த வேண்டும்).
    • GtkComboBox (GtkDropDown ஐப் பயன்படுத்த வேண்டும்).
    • GtkAppChooser (GtkDropDown பயன்படுத்தப்பட வேண்டும்).
    • GtkMessageDialog (GtkAlertDialog ஐப் பயன்படுத்த வேண்டும்).
    • GtkColorChooser (GtkColorDialog மற்றும் GtkColorDialogButton ஐப் பயன்படுத்த வேண்டும்).
    • GtkFontChooser (GtkFontDialog மற்றும் GtkFontDialogButton ஐப் பயன்படுத்த வேண்டும்).
    • GtkFileChooser (GtkFileDialog ஐப் பயன்படுத்த வேண்டும்).
    • GtkInfoBar
    • GtkEntryCompletion
    • GtkStyleContext
    • GtkVolumeButton
    • GtkStatusbar
    • ஜிடிகே உதவியாளர்
    • GtkLockButton
    • gtk_widget_show/hide
    • gtk_show_uri
    • gtk_render_ மற்றும் gtk_snapshot_render_
    • gtk_gesture_set_sequence_state
  • GtkAccessible இடைமுகம் பொது வகைக்கு மாற்றப்பட்டுள்ளது, இது மாற்றுத்திறனாளிகளுக்கான இடைமுக உறுப்புகளின் மூன்றாம் தரப்பு கையாளுபவர்களை இணைக்க உங்களை அனுமதிக்கிறது. GtkAccessibleRange இடைமுகம் சேர்க்கப்பட்டது.
  • MacOS இயங்குதளமானது சுட்டி (DND, Drag-and-Drop) மூலம் உறுப்புகளை இழுப்பதற்கான ஆதரவை வழங்குகிறது.
  • விண்டோஸ் இயங்குதளத்தில், கணினி அமைப்புகளுடன் ஒருங்கிணைப்பு மேம்படுத்தப்பட்டுள்ளது.
  • பிழைத்திருத்த வெளியீட்டு வடிவம் ஒருங்கிணைக்கப்பட்டுள்ளது.
  • JPEG படப் பதிவேற்றிக்கான நினைவக வரம்பு 1 GB ஆக உயர்த்தப்பட்டுள்ளது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்