2013-12-17 73 views

回答

2

要將條目添加到Nautilus上下文菜單中,您可以使用AbstractNautilusUImenu pragmas協議中定義的菜單編譯指示之一。

只需在您希望的任何類別上使用某個編譯指示碼定義一個類端方法即可。例如:

MyClass class >> myMenuEntry: aBuilder 
    <nautilusGlobalPackageMenu> 
    | target packages | 

    target := aBuilder model. 

    (packages := target selectedPackages) ifNil: [^target ]. 

    (aBuilder item: #'Show my selection') 
     action: [ self inform: packages ] 

在你得到的選擇鸚鵡螺包菜單的情況下,通過

aBuilder model selectedPackages 

使用Finder的編譯搜索選項來看看例子。

(感謝Benjamin Van Ryseghem)

相關問題