有沒有辦法將菜單項添加到默認情況下顯示的彈出菜單上:右鍵單擊GtkNotebook的選項卡(包含所有打開的選項卡的名稱)?GtkNotebook:添加到默認彈出菜單
3
A
回答
1
作爲一個有點毛黑客,它可能有可能使用gtk_notebook_get_menu_label()
得到GtkLabel的在菜單上的選項卡的菜單項,然後用家長步行從那裏找到的菜單。
可能這隻有在菜單被實現/顯示時才起作用,您可以嘗試在該標籤上添加事件處理程序來檢測該事件。
另一方面,user4815162342的重新實現菜單的建議更容易。
1
查看源代碼,看起來沒有辦法追加到現有菜單:菜單保存在一個私人結構中,並且它直接在按鈕事件上彈出。
您可以禁用默認菜單,連接到按鈕按下事件,並彈出自己的菜單。
相關問題
- 1. 將源添加到彈出式菜單
- 2. 將彈出菜單添加到AppBarButton
- 3. 將菜單項添加到默認的上下文菜單
- 4. 下拉菜單添加默認名稱
- 5. 如何在默認系統菜單中添加菜單項
- 6. 將彈出的圖像添加到默認的TYPO3.Neos.NodeTypes
- 7. 將'Select All'上下文菜單項添加到默認的TextBox菜單項
- 8. Android彈出菜單不加載菜單
- 9. 如何在方法的[ctrl]彈出菜單中添加菜單?
- 10. 添加確認彈出
- 11. FireMonkey:如何取消默認的彈出式菜單
- 12. 禁用默認彈出(上下文)菜單
- 13. 如何自定義windows默認的右鍵彈出菜單
- 14. GtkNotebook添加標籤按鈕
- 15. Qt默認菜單
- 16. 將彈出菜單項添加到JChart2D的ChartPanel
- 17. 如何將彈出菜單添加到NSToolbarItem?
- 18. 我們可以添加樣式表到window.open彈出式菜單
- 19. 在e4中添加一個彈出菜單到樹Rcp
- 20. 如何將圖標添加到android彈出式菜單?
- 21. 添加到Eclipse的控制檯視圖彈出菜單
- 22. 將彈出菜單添加到Eclipse問題視圖
- 23. 如何將彈出菜單添加到JTextField
- 24. 如何將菜單項添加到默認右鍵單擊devexpress treelist
- 25. 如何添加新的項目,彈出菜單中單擊
- 26. 如何在jTable行中添加右鍵單擊彈出菜單?
- 27. 如何添加項目/修改窗體默認情境菜單
- 28. 向XPEditor中的CKEditor默認工具欄添加菜單項
- 29. 如何撥打電話的默認添加聯繫人菜單?
- 30. Plone:默認首頁沒有添加新菜單