gnome-shell/js/ui/status
Ivan Molodetskikh 6ec8480052 panel: Add a screen recording indicator
The indicator shows the recording duration and lets the user stop it on
click. It is more discoverable than the stop entry in the aggregate
menu.

The class extends ButtonBox directly rather than Button because Button
does nothing that it uses, and actually causes issues with its dummy
menu (its vfunc_hide() throws an "open-state-changed: Error: incorrect
pop").

The menu-set signal declaration is required by the panel.

The screencast is stopped upon button press in vfunc_event(), which
matches PanelMenu.Button's input handling.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2163>
2022-02-12 14:36:54 +00:00
..
accessibility.js js: Use templates for non-translatable strings 2022-02-12 12:29:52 +00:00
bluetooth.js status/bluetooth: Fix wedged state 2022-02-08 23:16:46 +00:00
brightness.js status: Pass scroll events to volume and brightness sliders 2020-05-18 11:30:28 +00:00
dwellClick.js js: Use templates for non-translatable strings 2022-02-12 12:29:52 +00:00
keyboard.js js: Use templates for non-translatable strings 2022-02-12 12:29:52 +00:00
location.js js: Use templates for non-translatable strings 2022-02-12 12:29:52 +00:00
network.js js: Use templates for non-translatable strings 2022-02-12 12:29:52 +00:00
nightLight.js js: Use Gjs GTypeName computation for all classes 2019-10-29 18:38:35 +00:00
power.js js: Use templates for non-translatable strings 2022-02-12 12:29:52 +00:00
powerProfiles.js powerProfiles: Remove support for power-profiles-daemon < 0.9.0 2022-02-08 11:21:44 +00:00
remoteAccess.js panel: Add a screen recording indicator 2022-02-12 14:36:54 +00:00
rfkill.js rfkill: Always sync state on construction 2020-08-02 19:57:11 +00:00
system.js ui: Rename gnome-control-center to org.gnome.Settings 2022-01-21 10:44:37 -03:00
thunderbolt.js js: Use templates for non-translatable strings 2022-02-12 12:29:52 +00:00
volume.js js: Use templates for non-translatable strings 2022-02-12 12:29:52 +00:00