2010-06-03 3 views
8

Tôi đang trong quá trình chuyển một ứng dụng Windows sang OS X (chúng tôi đã viết nó bằng Java nên hầu hết mã đều là di động), nhưng những gì tôi hiện không chắc chắn là cách thêm các mục menu ngữ cảnh trong cửa sổ Trình tìm kiếm khi người dùng nhấp chuột phải vào một mục (ví dụ: tôi muốn thêm một số mục vào menu có "Mở" "Mở bằng", "Nhận thông tin", v.v ... khi người dùng nhấp chuột phải).Làm cách nào để thêm các mục vào menu ngữ cảnh Trình tìm kiếm trong Mac OS X?

Hầu hết các bài viết tôi đã tìm thấy thỏa thuận cụ thể với Windows (tôi đã tìm kiếm "menu ngữ cảnh" và "tiện ích mở rộng vỏ", nhưng tôi tin rằng mình có thể đang tìm kiếm sai cụm từ) làm thế nào để đi về việc thêm này trong Mac hoặc những gì văn học tôi nên đọc.

Trả lời

4

Bạn có thể muốn xem qua sử dụng Services. Trình tìm kiếm nối các Dịch vụ hiện hành vào cuối menu ngữ cảnh của nó và tùy theo nhu cầu của bạn, chỉ cần phù hợp với hóa đơn.

2

Trong mỗi thư mục Thư viện có thể là thư mục "Mục menu ngữ cảnh". Các gói plugin đặc biệt được đặt trong thư mục đó sẽ được tải và có thể đặt các mục trong menu ngữ cảnh. Xem số Menus.h để biết các điểm nhập của các gói plugin này.

CMPluginExamineContext 
CMPluginHandleSelection 
CMPluginPostMenuCleanup 

Từ những gì tôi đã đọc, Menu ngữ cảnh Không được hỗ trợ cho các ứng dụng 64 bit. Tính đến 10.6 ứng dụng của Apple, bao gồm cả Finder, chạy trong 64 bit khi có sẵn.

Có các ứng dụng của bên thứ ba khôi phục các mục menu ngữ cảnh trên 10.6 nếu bạn phải có chúng.