کلمه جو
صفحه اصلی

اکس لیب

دانشنامه عمومی

کتابخانه اکس (به انگلیسی: Xlib) یک کتابخانه پروتکل کلاینت سامانه پنجره اکس است که به زبان برنامه نویسی سی نوشته شده است. این کتابخانه دربرگیرنده توابعی برای تعامل با یک سرور اکس است. این توابع به برنامه نویسان اجازه می دهند برنامه های خود را بدون دانستن جزئیات پروتکل بنویسند. برنامه های کمی مستقیماً از کتابخانه اکس استفاده می کنند. در عوض آنها از کتابخانه های دیگری که ابزار ویجت نامیده می شوند استفاده می کنند. این ابزار ویجت ها در حقیقت خود در سطوح پایینتر از کتابخانه اکس استفاده می کنند. برخی از این ابزار ویجت عبارتند از:
آتنا
موتیف
اف ال تی کی
جی تی کی+
کیوت
تی کی
اکس لیب اولین بار در سال ۱۹۸۵ معرفی شد و در حال حاضر واسط های گرافیکی زیادی در سیستم عاملهای شبه یونیکس از آن استفاده می کنند. کتابخانه اکس سی بی تلاشی برای جایگزینی اکس لیب است.
توابع موجود در کتابخانه اکس را می توان به چند دسته تقسیم کرد:
اکس لیب از چیزهایی مثل دکمه ها، منوها، نوار لغزنده، جعبه های کشویی و ... پشتیبانی نمی کند. چنین چیزهایی توسط کتابخانه های دیگر ارائه می شوند که خود این کتابخانه ها هم به نوبه خود در سطوح پایینتر از اکس لیب استفاده می کنند.


کلمات دیگر: