Florian Müllner
ecb274cee0
panelMenu: Fix keynav of menu-less buttons
...
The left/right navigation between top bar buttons is usually
handled by a key-press handler on the button's menu.
However when a DummyMenu is used, the button itself serves as
fake menu actor and will get grabbed when "opening" the menu.
Due to that grab, the event is not propagated to the stage,
and regular keynav does not work.
To avoid the focus getting stuck in that case, add an explicit
key-press handler that bypasses the grab.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2734 >
2023-04-17 20:09:56 +00:00
..
2023-02-07 14:46:28 +00:00
2023-04-04 22:09:13 +00:00
2023-01-17 13:51:54 +00:00
2022-10-18 18:04:57 +00:00
2022-03-04 14:14:37 +00:00
2023-03-19 13:12:22 +00:00
2023-03-29 21:51:04 +00:00
2022-12-16 22:12:59 +01:00
2022-12-16 22:12:59 +01:00
2023-03-03 20:38:03 +00:00
2023-01-30 12:19:22 +00:00
2021-02-03 20:19:29 +01:00
2022-03-04 14:14:37 +00:00
2022-11-25 22:09:37 +01:00
2020-03-29 12:56:33 +00:00
2023-02-07 14:46:28 +00:00
2022-02-23 12:23:52 +00:00
2023-02-07 14:46:28 +00:00
2023-02-12 20:14:02 +00:00
2022-12-16 22:12:59 +01:00
2023-02-24 15:32:06 +00:00
2023-01-30 12:19:22 +00:00
2023-03-19 19:54:45 +00:00
2023-03-06 16:31:53 +01:00
2023-03-27 21:12:59 +00:00
2023-03-19 13:26:30 +00:00
2022-07-04 18:30:49 -04:00
2022-05-04 17:28:08 +00:00
2022-07-04 13:38:15 +00:00
2023-03-04 16:34:47 +01:00
2023-03-06 15:08:56 +00:00
2021-09-01 14:55:47 +00:00
2022-06-16 09:38:20 +00:00
2022-11-24 13:49:55 +01:00
2023-02-09 19:59:12 +01:00
2022-03-04 14:14:37 +00:00
2019-09-09 19:28:18 +00:00
2022-12-16 22:12:59 +01:00
2022-07-04 18:30:49 -04:00
2023-03-19 13:39:41 +00:00
2022-06-04 15:23:45 +02:00
2023-04-17 19:40:45 +00:00
2023-03-19 19:54:45 +00:00
2022-08-10 10:29:24 +00:00
2023-02-07 14:46:28 +00:00
2022-12-16 22:12:59 +01:00
2022-02-12 15:28:52 +00:00
2023-03-02 00:08:09 +00:00
2023-02-07 14:46:28 +00:00
2023-02-07 14:46:28 +00:00
2022-02-23 12:23:52 +00:00
2023-02-12 16:16:36 +00:00
2023-04-17 20:09:56 +00:00
2020-01-30 17:49:08 +00:00
2021-05-18 13:42:52 +00:00
2022-08-02 16:05:28 +00:00
2023-03-27 14:52:50 +00:00
2022-12-15 19:02:02 +00:00
2022-02-23 12:23:52 +00:00
2022-05-31 18:35:41 +00:00
2023-02-07 14:46:28 +00:00
2023-03-25 11:57:07 -07:00
2022-11-25 22:09:53 +01:00
2022-12-16 22:12:59 +01:00
2022-11-25 22:09:37 +01:00
2022-12-01 12:59:32 +00:00
2023-02-07 14:46:28 +00:00
2022-10-14 22:32:30 +00:00
2023-02-02 19:33:10 +01:00
2022-01-29 01:16:29 +01:00
2023-01-30 12:19:22 +00:00
2022-03-04 14:14:37 +00:00
2022-12-16 22:12:59 +01:00
2023-01-06 11:29:31 +00:00
2022-03-04 14:14:37 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2023-01-30 12:19:22 +00:00
2023-01-30 12:19:22 +00:00
2022-12-16 22:12:59 +01:00
2022-08-03 12:30:31 +00:00
2022-03-13 00:06:03 +00:00
2023-03-21 12:02:52 +00:00
2022-03-04 14:14:37 +00:00
2022-12-16 22:12:59 +01:00
2022-07-04 18:30:49 -04:00