在Snow Leopard的Finder中实现徽章和上下文菜单的FLOSS

时间:2010-10-19 13:48:46

标签: cocoa macos osx-snow-leopard contextmenu finder

显然使用Snow Leopard时,由于在Cocoa中重写了Finder并删除了Contextual Menu插件,所以不再需要使用标记或上下文菜单,但是Dropbox似乎都添加了一个上下文菜单。托管文件夹,并添加状态标记。

是否有一个能够解决这个问题的开源项目?

3 个答案:

答案 0 :(得分:1)

问这个问题已经好几年了,但这里(差不多)正是你所要求的:实现徽章和上下文菜单的FLOSS,但只适用于Lion和Mountain Lion(但我相信它不会是如果仍然需要,太难以适应雪豹了。)

Liferay Nativity提供了一个脚本捆绑包,它将调配相关的Finder方法,以及一个用于设置图标和上下文菜单的Java客户端。它还包括Windows和Linux的等效项目。

该项目是LGPL下的开源项目,因此请随时提供任何错误修复或改进!

答案 1 :(得分:0)

如果我回想起他们在PyCon的评论,我认为Dropbox可能有逆向工程的Finder。 full video在线,幻灯片是16分钟。

答案 2 :(得分:0)

您需要将代码注入Finder流程并在Finder流程中覆盖目标C方法。参考How to Write OS X Finder plugin帖子。