एक्स टूलकिट इंट्रिनिक्स

एक्स टूलकिट इंट्रिंसिक्स (एक्स टूलकिट के लिए एक्सटी के रूप में भी जाना जाता है) एक पुस्तकालय (कम्प्यूटिंग)  है जो एक्स विंडो सिस्टम के लिए  ग्राफिकल यूज़र इंटरफ़ेस  (जीयूआई) के साथ प्रोग्राम के विकास की सुविधा के लिए एक  अप्लिकेशन प्रोग्रामिंग अंतरफलक  को लागू करता है। इसका उपयोग C (प्रोग्रामिंग भाषा) या C++ भाषाओं में किया जा सकता है।



निम्न-स्तरीय लाइब्रेरी Xlib एक्स विंडो सिस्टम कोर प्रोटोकॉल का क्लाइंट-साइड कार्यान्वयन है। यह डिस्प्ले सर्वर#X11 के साथ संचार करता है, लेकिन चित्रमय नियंत्रण तत्व (सॉफ्टवेयर)  (विजेट), जैसे बटन (कंप्यूटिंग) या मेनू (कंप्यूटिंग) को लागू करने के लिए कोई फ़ंक्शन प्रदान नहीं करता है।

Xt लाइब्रेरी विजेट प्रकार बनाने के लिए समर्थन प्रदान करती है, लेकिन स्वयं कोई प्रदान नहीं करती है। एक प्रोग्रामर नए प्रकार के विजेट बनाने और उपयोग करने के लिए Xt लाइब्रेरी का उपयोग कर सकता है। Xt ने कुछ वस्तु उन्मुख अवधारणाओं को लागू किया, जैसे वंशानुक्रम (उपयोगकर्ता किसी अन्य प्रकार के बटन के लिए लिखे गए कोड का पुन: उपयोग करके अपना स्वयं का बटन बना सकता है), ईवेंट और कॉलबैक।

चूंकि अनुप्रयोगों के ग्राफिकल यूजर इंटरफेस में आमतौर पर कई प्रकार के विजेट की आवश्यकता होती है, इसलिए अधिकांश डेवलपर्स अपने स्वयं के लिखने के लिए अनिच्छुक होते हैं, और इसके बजाय Xaw, Motif (सॉफ्टवेयर) और OLIT जैसे पुस्तकालयों का उपयोग करना पसंद करते हैं जो विजेट्स का एक सेट प्रदान करते हैं।

जीटीके और क्यूटी (सॉफ्टवेयर) जैसे व्यापक रूप से उपयोग किए जाने वाले टूलकिट एक्सटी लाइब्रेरी का उपयोग नहीं करते हैं। बल्कि, वे सीधे Xlib या XCB का उपयोग करते हैं।

बाहरी संबंध

 * X Toolkit Intrinsics – C Language Interface (pdf), X.Org Foundation
 * The place of Intrinsics in X11, Professor David Marshall, Cardiff School of Computer Science, Cardiff University
 * TestXt2, Example C program that creates a Menu Bar using just Xt/Xaw
 * TestXt2, Example C program that creates a Menu Bar using just Xt/Xaw