X Toolkit Intrinsics
ایکس ٹول کٹ انٹرنسکس (جسے ایکس ٹ کے نام سے بھی جانا جاتا ہے، ایکس ٹول کٹ کے لیے) ایک لائبریری ہے جو ایکس ونڈو سسٹم کے لیے گرافیکل یوزر انٹرفیس (جی یو آئی) کے ساتھ پروگراموں کی ترقی کو آسان بنانے کے لیے اے پی آئی کو لاگو کرتی ہے۔ اسے سی یا سی + + زبانوں میں استعمال کیا جا سکتا ہے۔ نچلی سطح کی لائبریری Xlib X11 پروٹوکول کا کلائنٹ سائیڈ نفاذ ہے۔ یہ ایکس سرور کے ساتھ بات چیت کرتا ہے، لیکن گرافیکل کنٹرول عناصر ("ویجٹ")، جیسے بٹن یا مینو کو لاگو کرنے کے لیے کوئی فنکشن فراہم نہیں کرتا ہے۔ ایکس ٹی لائبریری ویجیٹ کی اقسام بنانے کے لیے مدد فراہم کرتی ہے، لیکن خود کوئی فراہم نہیں کرتی۔ ایک پروگرامر ایک نئی قسم کا ویجیٹ بنانے اور استعمال کرنے کے لیے ایکس ٹی لائبریری کا استعمال کر سکتا ہے۔ ایکس ٹی نے کچھ آبجیکٹ پر مبنی تصورات کو نافذ کیا، جیسے وراثت (صارف کسی اور قسم کے بٹن کے لیے لکھے ہوئے کوڈ کو دوبارہ استعمال کرکے اپنا بٹن بنا سکتا ہے)، واقعات، اور کال بیکس۔ چونکہ ایپلی کیشنز کے گرافیکل یوزر انٹرفیس میں عام طور پر ویجیٹ کی متعدد اقسام کی ضرورت ہوتی ہے، اس لیے زیادہ تر ڈویلپرز خود لکھنے سے گریزاں ہوتے ہیں، اور اس کے بجائے Xaw، Motif اور OLIT جیسی لائبریریوں کو استعمال کرنے کو ترجیح دیتے ہیں جو ویجیٹس کا ایک سیٹ فراہم کرتے ہیں۔ سب سے زیادہ استعمال ہونے والے ٹول کٹ جیسے جی ٹی کے اور کیو ٹی ایکس ٹی لائبریری کا استعمال نہیں کرتے ہیں۔ بلکہ وہ براہ راست Xlib یا XCB استعمال کرتے ہیں۔ بیرونی روابط X ٹول کٹ انٹرنسکس-C لینگویج انٹرفیس (پی ڈی ایف)، X.Org فاؤنڈیشن X11 میں انٹرنسکس کی جگہ، پروفیسر ڈیوڈ مارشل، کارڈف اسکول آف کمپیوٹر سائنس، کارڈف یونیورسٹی ٹیسٹ ایکس ٹی 2، مثال سی پروگرام جو صرف Xt/Xaw X پر مبنی لائبریریوں C (پروگرامنگ زبان) لائبریریوں گرافکس لائبریریوں کا استعمال کرتے ہوئے مینو بار بناتا ہے۔