Jawaban singkat
Sayangnya Apple belum mengaktifkan fungsi drag and drop ikon menubar pihak ketiga. Tanpa preferensi yang disediakan oleh pengembang, satu-satunya cara untuk menyusun ulang adalah dengan membuka aplikasi dalam urutan tertentu, di mana yang dibuka terlebih dahulu akan muncul di sebelah kanan. Kadang-kadang beberapa vendor menulis kode yang memaksa ikon muncul di satu ujung atau yang lain, memberi Anda kendali nol atas posisinya.
Jawaban panjang
Ada dua jenis ikon di bilah menu OS X:
- MenuExtra : Kelas privat Apple untuk mengembangkan ikon menu mereka sendiri.
- StatusItem : Kelas yang disediakan untuk pengembang pihak ketiga untuk membuat ikon menu.
Menu Ekstra
Kelas pribadi Apple memiliki sejumlah fasilitas built-in, termasuk:
- Jika Anda mengklik dua kali (di finder) mereka akan memuat di menu dan terbuka secara otomatis saat login.
- Anda dapat mengeklik perintah (di menubar) dan menariknya untuk menyusun ulang.
- Untuk menghapusnya, Anda dapat mengeklik perintah dan menariknya dari bilah (mirip dengan item dok).
Sayangnya Apple tidak secara resmi memberi sanksi terhadap pengembangan MenuExtras pihak ketiga. Alasan yang diberikan adalah bahwa mereka beroperasi sebagai plugin di SystemUIServer dan kode yang salah dapat menyebabkan ketidakstabilan di bagian inti dari sistem operasi.
StatusItems
Kelas untuk pengembang tidak menyediakan fungsionalitas seperti itu di luar kotak (pada 10.6 Snow Leopard) dan sayangnya saat ini tidak ada kelas open source yang mengizinkan penggunaan komersial.
Dengan demikian, pengembang biasanya melakukan hal berikut, sesuai urutan kejadian umum:
- Abaikan masalah ini bersama-sama
- Paksa posisi preset
- Berikan beberapa preferensi dasar; atau
- Harus menulis kelas mereka sendiri untuk menduplikasi fungsionalitas MenuExtra
Untuk daftar MenuExtras yang tersedia, navigasikan di Finder ke:
/System/Library/CoreServices/Menu Extras
Untuk daftar StatusItems yang bebas dan komersial, kunjungi:
Item menubar Super OS X
Semoga ini membantu. :) M