menu: with `menu_list = true`, left-clicking an application does nothing (GTK 4.18)
維護者通常 1 天內回覆
還沒有人認領這個 Issue。
- #579 來自 @borisi1 —— 已關閉,未合併
評估
研究方向
從 src/panel/widgets/menu/item.cpp 開始,追蹤清單模式如何將 list_item 放在 Gtk::Button 內,並連接左鍵點擊的 GestureClick。在 GTK 4.18.6 上透過 [panel] → menu_list = true 重現,接著確認按一下應用程式左鍵會啟動該應用程式,而且格狀模式仍可正常運作。
由索引模型根據 Issue 內容生成。
描述
With the menu widget in list mode (menu_list = true), left-clicking an application entry doesn't launch it. Grid mode is not affected.
In list mode, WfMenuItem puts its content box (list_item) inside a Gtk::Button and attaches the left-click GestureClick to that inner box (src/panel/widgets/menu/item.cpp). With GTK 4.18 the button claims the primary click itself, so the gesture on its child never fires and on_click() isn't called.
Steps to reproduce:
- In wf-shell.ini,
[panel]→menu_list = true, restart wf-panel. - Open the menu, left-click any application.
- Nothing is launched.
Environment: wf-shell master f317d07, GTK 4.18.6 (Debian 13). Other GTK versions not tested; older GTK may have let the click through to the child.
- 主要語言
- C++
- 星號
- 182
- 分支
- 57
- 平均合併
- 1 天 8 小時
- 30 天內合併 PR
- 8
環境準備
這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
WayfireWM/wf-shell 的其他 Issue
-
難度 2/5 1-3 小時 新手友好度 63/100
WayfireWM/wf-shell#595 · 9 則留言 ·
維護者通常 1 天內回覆
-
難度 3/5 1-2 天 新手友好度 45/100
維護者通常 1 天內回覆
-
enhancement
難度 5/5 一週以上 新手友好度 18/100
維護者通常 1 天內回覆
-
難度 3/5 1-2 天 新手友好度 58/100
WayfireWM/wf-shell#571 · 5 則留言 ·
維護者通常 1 天內回覆
-
難度 4/5 3-5 天 新手友好度 48/100
維護者通常 1 天內回覆
查看 WayfireWM/wf-shell 的全部 Issue
相似的 Issue
-
Bug Translations
難度 1/5 1-3 小時 新手友好度 82/100
wesnoth/wesnoth#11728 · 1 則留言 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 66/100
rpm-software-management/dnf5#3043 ·
維護者通常 3 天內回覆
-
bug
難度 2/5 1-3 小時 新手友好度 76/100
維護者通常 3 天內回覆
-
backlog
難度 2/5 1-3 小時 新手友好度 78/100
EchoTools/nevr-runtime#2385 ·
維護者通常 1 天內回覆
-
needs-triage
難度 2/5 1-3 小時 新手友好度 82/100
AustinKelsay/dnd-diceroll#200 ·
維護者通常 1 天內回覆