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

एक्स टूलकिट इंट्रिंसिक्स (एक्स टूलकिट के लिए एक्सटी के रूप में भी जाना जाता है) एक लाइब्रेरी (कम्प्यूटिंग) है जो एक्स विंडो प्रणाली के लिए आलेखी उपभोक्ता अंतरापृष्ठ (जीयूआई) के साथ क्रमादेश के विकास की सुविधा के लिए एक एपीआई को उपयोजित करता है। इसका उपयोग 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