nsmenu

    0熱度

    1回答

    我需要在NSMenu實例中的菜單項被刪除時得到通知。特別是因爲我在我的課堂中持有一個NSMenuItem * selectedItem實例。如果這個selectedItem從我的NSMenu實例中刪除,我想將selectedItem設置爲零; 當您從菜單中刪除單個項目時,會出現NSMenu通知,名爲「NSMenuDidRemoveItemNotification」。但是當你調用[myNSMenu

    3熱度

    1回答

    我想創建一個Mac應用程序,在狀態欄中有一個NSStatusItem圖標。狀態欄圖標應該支持文件拖放,並且在點擊時還必須顯示一個菜單。 的問題是,我已成功地實現單獨的功能都和我有一個很難將它們合併在一起。 我可以使用這個鏈接,創建一個狀態欄應用程序: http://cocoatutorial.grapewave.com/2010/01/creating-a-status-bar-applicati

    1熱度

    1回答

    在我的應用程序中,我有三個NSImageView。當用戶右鍵單擊imageview時,我正在顯示一個NSMenu其中兩個NSMenuItem s「添加照片」,「刪除照片」。由於我有三個ImageView我需要知道哪個imageview顯示菜單。所以我可以只爲那個imageview做我的東西。 那麼我該如何做到這一點?我無法在窗口中找到NSMenu的位置。

    3熱度

    1回答

    我有一個包含2個窗口的應用程序(比如Twitter時間線和提及)。現在我已經在「文件」菜單中有菜單「時間軸⌘1」和「提及⌘2」,但這是錯誤的。所以我通過拖放將它們移動到「Windows」菜單。 當我打開應用程序一切都很好,我可以看到兩個菜單項「Windows」菜單。但是,當我關閉例如Mentions窗口時,菜單項「Mentions⌘2」消失,我無法再打開此窗口。 我看過其他應用程序,其中大部分菜單

    0熱度

    1回答

    我想創建一個非常基本的SIMBL插件 - 只需在Safari中添加一個新的菜單。 這是我已經試過: 我將此添加到我的plist: <key>NSPrincipalClass</key> <string>MySamplePlugin</string> <key>SIMBLTargetApplications</key> <array> <dict> <key>Bundle

    0熱度

    2回答

    我想禁用應用程序「菜單高亮」,當您按快捷鍵分配給屬於相關特定菜單的NSMenuItem時發生。 問題是,在應用程序中,您使用鍵盤相當多,並且菜單變得突出顯示,所有時間變得有點煩人,但我仍然希望菜單(包括快捷方式)在那裏,因爲它顯示用戶哪些操作可以使用。

    4熱度

    4回答

    我無法弄清楚如何在NSMenu中設置NSMenuItems的字體/樣式。我嘗試了NSMenu上的setFont方法,但它似乎對菜單項沒有任何影響。 NSMenuItem似乎沒有setFont方法。我希望他們都有相同的字體/樣式,所以我希望只有一個屬性可以在某處設置。

    0熱度

    1回答

    在Xcode中,我創建了一個帶子菜單的簡單菜單項(來自庫的子菜單菜單項)。它的子菜單有一些特定的操作,但我也希望項目本身包含一個點擊處理程序。現在,如果我將它連接到控制器中的操作 - 它不起作用。它甚至有可能做到這一點? 某些附加信息:此菜單項是應用程序的自定義停靠菜單的一部分。 谷歌似乎沒有太大的幫助(或者至少我找不到「贏家」的關鍵字),所以任何想法都讚賞。

    2熱度

    1回答

    我在OSX10.6單聲道工作 - 但這個問題是可可專家也請。 我有一個上下文菜單,我附加到NSTableView。當我選擇上下文菜單時,處理程序(對於測試而言爲空)稱爲「正常」,但應用程序崩潰。 這是在窗口控制器的代碼我有: ... myNSTableView.Menu = new NSMenu(); NSMenuItem mi = new NSMenuItem("menu item 1",

    1熱度

    1回答

    我有一個QT應用程序,我在OSX上使用本機菜單。我有自定義繪製的菜單項,我通過將我自己的NSView派生類附加到我想特別繪製的NSMenuItems創建。這一切都很好;菜單項正確繪製並正確啓動菜單功能。但是,在激活菜單功能後,菜單不會消失 - 它仍在跟蹤鼠標移動。 (遊標仍然會突出顯示項目)我花了數天的時間尋找答案,在其他地方我還沒有看到類似的問題。我的NSView類很簡單;我已經覆蓋了「矩形」類