إضافات القائمة
عنصر القائمة الإضافي ، أو عنصر القائمة ، أو القائمة المصغرة ، أو عنصر الحالة ، هو عنصر تحكم رسومي في نظام macOS . وهو مؤشر صغير يظهر على يمين شريط القوائم . غالبًا ما توفر هذه العناصر طرقًا سريعة لاستخدام التطبيقات (مثل iChat ) أو عرض المعلومات (مثل ساعة النظام)، أو التحكم في متغيرات النظام (مثل مستوى الصوت). تتوفر العديد من عناصر القوائم الخارجية. تشبه عناصر القائمة الإضافية العناصر الموجودة في منطقة إشعارات نظام التشغيل Microsoft Windows ، ولكنها أقل شيوعًا.
يأتي نظام macOS مزودًا بالعديد من إضافات القوائم، بالإضافة إلى العديد من تطبيقات إضافات القوائم المستقلة التابعة لجهات خارجية، والعديد من الإضافات الأخرى المرفقة مع منتجات جهات خارجية. يتم تثبيت معظم هذه الإضافات من التطبيق الرئيسي أو من لوحة تفضيلات النظام، وقد تبقى غير نشطة حتى يتم إخطارها بحدث ما (على سبيل المثال، ستظهر إضافة قائمة Inkwell وتختفي عند توصيل لوحة الرسم وفصلها). على الرغم من أن macOS لا يوفر أداة مركزية لتمكين إضافات القوائم أو ضبطها، إلا أنه يمكن إعادة ترتيب بعضها وسحبها من شريط القوائم بالضغط على مفتاح ⌘. كما يمكن العثور على جميع إضافات القوائم التي توفرها Apple في المجلد /System/Library/CoreServices/Menu Extras. ومع ذلك، توجد أداة مركزية في لوحة تفضيلات "Dock and menu bar" [ 1 ] ضمن تفضيلات النظام.
تم تقديم إضافات القوائم مع نظام التشغيل Mac OS X v10.1 لتحل محل إضافات Dock (الواجهات القابلة للتثبيت)، وبالتالي يمكن اعتبارها محاولة أخرى لإضافة شريط التحكم إلى نظام التشغيل OS X. وقد أثير جدلٌ عند تقديمها لأول مرة، حيث وفرت Apple واجهة برمجة تطبيقات (API) لمطوري الطرف الثالث لإنشاء إضافات القوائم باستخدام فئة NSStatusItem، بينما استخدمت Apple فئة خاصة أخرى تُسمى NSMenuExtra لتطوير إضافات القوائم الخاصة بها. تضمنت إضافات القوائم المبنية على NSMenuExtra تلقائيًا عددًا من الميزات الإضافية غير المتوفرة في الإضافات المبنية على NSStatusItem، مثل التثبيت/إزالة البرامج بالسحب والإفلات، وإمكانية إعادة ترتيب الإضافات بالضغط على مفتاح ⌘ والسحب. ويُعزى ذلك إلى أن إضافات القوائم المبنية على NSMenuExtra تعمل ضمن نطاق عنوان SystemUIServer، لذا فإن وجود خلل برمجي في إحدى إضافات القوائم قد يُسبب عدم استقرار في جزء أساسي من نظام التشغيل.
في نظام التشغيل macOS 10.4 ، تم تقديم Spotlight بأيقونة مختلفة، وهي ليست إضافةً إلى القائمة بالمعنى التقني، ومثبتة في الزاوية اليمنى من شريط القوائم. وقدّم نظام التشغيل macOS 10.8 مركز الإشعارات بطريقة مماثلة، وكذلك فعل نظام macOS 10.12 مع Siri .
مراجع
روابط خارجية
- بناء NSMenuExtra - دليل تعليمي مصغر - مقال كتبه رستم موغينوف لموقع Cocoa Dev Central
- فئة NSStatusItem - وثائق مطوري Apple لفئة NSStatusItem
- قائمة MacMenuBar - قائمة بإضافات القائمة، محدثة حاليًا
- قوائم الطعام - قائمة الإضافات (آخر تحديث 2013)
- عناصر شريط القوائم في نظام التشغيل OS X - قائمة شاملة بإضافات القوائم (آخر تحديث 2009)
- إدارة إضافات قائمة نظام التشغيل OS X - شرح وفيديو توضيحي يشرح كيفية إضافة/حذف وإعادة ترتيب إضافات قائمة نظام التشغيل OS X
- واجهة مستخدم نظام التشغيل macOS
- عناصر التحكم الرسومية
