GTK 4.10 आधीच प्रसिद्ध झाले आहे आणि या त्याच्या बातम्या आहेत

जीटीकेएक्सएनएक्स

GTK किंवा GIMP टूलकिट हे ग्राफिकल यूजर इंटरफेस विकसित करण्यासाठी क्रॉस-प्लॅटफॉर्म ग्राफिकल घटक लायब्ररी आहे.

सहा महिन्यांच्या विकासानंतर, च्या प्रक्षेपण ग्राफिकल यूजर इंटरफेस तयार करण्यासाठी क्रॉस-प्लॅटफॉर्म टूलकिटची नवीन आवृत्ती, "GTK 4.10.0".

GTK 4 ची नवीन शाखा नवीन प्रक्रियेअंतर्गत विकसित केले जात आहे विकासाचा जे तुम्ही देण्याचा प्रयत्न करता अनुप्रयोग विकासकांना एक स्थिर आणि सुसंगत API पुढील GTK मधील API बदलांमुळे दर सहा महिन्यांनी ऍप्लिकेशन्सना पुन्हा काम करावे लागेल अशी भीती न बाळगता वापरता येईल.

जीटीके of.० ची मुख्य नवीन वैशिष्ट्ये

GTK 4.10 च्या सादर केलेल्या या नवीन आवृत्तीमध्ये, हे हायलाइट केले आहे की एसGtkColorDialog , GtkFontDialog , GtkFileDialog , आणि GtkAlertDialog नवीन वर्ग जोडले रंग, फॉन्ट आणि फाइल्स निवडण्यासाठी संवादांच्या अंमलबजावणीसह, अलर्ट दर्शवित आहे. नवीन पर्याय अधिक सुसंगत API मध्ये संक्रमणाद्वारे ओळखले जाते आणि संतुलित जे असिंक्रोनस मोडमध्ये कार्य करते (GIO async). नवीन संवाद फ्रीडेस्कटॉप पोर्टल्स (xdg-desktop-portal) वापरतात जेथे शक्य असेल आणि उपलब्ध असेल, जे सँडबॉक्स्ड ऍप्लिकेशन्समधून वापरकर्ता पर्यावरण संसाधनांमध्ये प्रवेश प्रदान करण्यासाठी वापरले जातात.

नवीन आवृत्तीतून बाहेर पडणारी आणखी एक नवीनता म्हणजे ती नवीन CPDB बॅकएंड जोडला गेला आहे (सामान्य मुद्रण संवाद बॅकएंड), जे प्रिंट डायलॉग्समध्ये वापरण्यासाठी जेनेरिक ड्रायव्हर्स प्रदान करते. पूर्वी वापरलेल्या lpr प्रिंटिंग बॅकएंडसाठी समर्थन नापसंत केले गेले आहे.

विजेट मध्ये GtkFileChooserWidget cऍप्लिकेशन्समधील फाइल्स निवडण्यासाठी ओपन डायलॉगच्या अंमलबजावणीसह, चिन्हांच्या नेटवर्कच्या रूपात निर्देशिकेची सामग्री सादर करण्याची पद्धत लागू केली आहे. डीफॉल्टनुसार, क्लासिक फाइल सूची दृश्य अद्याप वापरले जाते आणि चिन्ह मोडवर स्विच करण्यासाठी पॅनेलच्या उजव्या बाजूला एक वेगळे बटण दिसू लागले आहे.

ग्रंथालय GDK, जे GTK आणि ग्राफिक्स उपप्रणाली दरम्यान एक स्तर प्रदान करते, GdkTextureDownloader रचना प्रस्तावित करते, जी GdkTexture वर्गात पोत लोड करण्यासाठी वापरली जाते आणि विविध स्वरूपांमध्ये रूपांतरित करण्यासाठी वापरली जाऊ शकते, OpenGL वापरून टेक्सचर स्केलिंग सुधारले गेले आहे.

त्याच्या बाजूला, GSK लायब्ररी (GTK सीन किट), जे OpenGL आणि Vulkan द्वारे ग्राफिक दृश्ये रेंडर करण्याची क्षमता प्रदान करते, स्किनसह नोड्स आणि स्केलेबल टेक्सचरच्या कस्टम फिल्टरिंगला समर्थन देते.

असेही ठळकपणे समोर आले आहे वेलँड प्रोटोकॉल विस्ताराच्या नवीन आवृत्त्यांसाठी समर्थन लागू केले गेले आहे, कारण "xdg-activation" प्रोटोकॉल वापरताना स्टार्टअप नोटिफिकेशन्समध्ये आउटपुट सुधारले होते आणि उच्च पिक्सेल घनता असलेल्या स्क्रीनवरील कर्सरच्या आकारातील समस्या सोडवण्यात आल्या होत्या.

इतर बदलांपैकी नवीन आवृत्तीतून उभे रहाणे:

  • GtkMountOperation क्लासला X11 नसलेल्या वातावरणात काम करण्यासाठी अनुकूल केले गेले आहे.
  • ब्रॉडवे बॅकएंडमध्ये मोडल विंडोसाठी समर्थन जोडले, जे तुम्हाला वेब ब्राउझर विंडोमध्ये GTK लायब्ररीचे आउटपुट काढण्याची परवानगी देते.
  • GtkFileLauncher वर्ग gtk_show_uri बदलण्यासाठी नवीन असिंक्रोनस API प्रस्तावित करतो
  • gtk-builder-tool मध्ये सुधारित टेम्पलेट हाताळणी.
  • GtkSearchEntry विजेटने फील्ड रिकामे असताना आणि एंट्री फोकस नसताना डमी मजकूर प्रदर्शित करण्यासाठी समर्थन जोडले आहे.
  • GtkUriLauncher क्लास gtk_show_uri फंक्शन बदलण्यासाठी जोडण्यात आला होता, ज्याचा वापर दिलेल्या URI प्रदर्शित करण्यासाठी कोणता ऍप्लिकेशन लॉन्च करायचा किंवा कंट्रोलर नसल्यास त्रुटी टाकण्यासाठी केला जातो.
  • GtkStringSorter वर्गामध्ये, अनेक "कोलेशन" पद्धतींसाठी समर्थन जोडले गेले आहे जे अक्षरांच्या अर्थावर आधारित कोलेशन आणि वर्गीकरण करण्यास परवानगी देतात (उदाहरणार्थ, उच्चारण चिन्ह असल्यास).
  • APIs आणि विजेट्सचा एक मोठा भाग नापसंत केला गेला आहे, ज्यांना भविष्यातील GTK5 शाखेत सपोर्ट न करण्याचा निर्णय घेण्यात आला आहे आणि अतुल्यकालिक मोडमध्ये कार्य करणार्‍या अॅनालॉग्सने बदलले आहे.
  • सार्वजनिक GtkAccessible फ्रंटएंडवर पोर्ट केलेले, जे तुम्हाला अपंग लोकांसाठी तृतीय-पक्ष फ्रंटएंड कंट्रोलर प्लग इन करण्यास अनुमती देते. GtkAccessibleRange इंटरफेस जोडला.
  • macOS वर, ड्रॅग-अँड-ड्रॉप (DND) समर्थन प्रदान केले आहे.
  • Windows वर, सिस्टम सेटिंग्जसह एकत्रीकरण सुधारले गेले आहे.
  • युनिफाइड डीबग आउटपुट स्वरूप.
  • JPEG इमेज अपलोडरसाठी मेमरी मर्यादा 1 GB पर्यंत वाढवण्यात आली आहे.

शेवटी, जर तुम्हाला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असेल तर तुम्ही तपशीलांचा सल्ला घेऊ शकता पुढील लिंकवर


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   नाममात्र म्हणाले

    ज्यांना स्वारस्य आहे त्यांच्यासाठी, CTK नावाचा GTK3 चा एक काटा आहे, ज्याचा उद्देश क्लासिक डेस्कटॉपला आवश्यक असलेली आणि GTK4 ने अक्षरशः लोड केलेली वैशिष्ट्ये ठेवण्याचा आहे.

    हे CAFE डेस्कटॉप (फोर्क द मेट) मध्ये वापरले जाते.

    https://github.com/cafe-desktop