gnome-shell/data/theme/gnome-shell-sass/widgets
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
..
_a11y.scss theme: Move accessibility-related selectors into _a11y.scss 2020-02-13 19:46:29 +00:00
_app-grid.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_base.scss stylesheet: Increase app dropshadows 2021-02-10 16:19:23 +01:00
_buttons.scss theme: use spaces instead of tabs 2020-01-09 16:43:24 +01:00
_calendar.scss calendarMenu: Fix several visual issues with calendar and notifications 2022-02-11 23:23:05 +00:00
_check-box.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_corner-ripple.scss theme: Move accessibility-related selectors into _a11y.scss 2020-02-13 19:46:29 +00:00
_dash.scss calendarMenu: Fix several visual issues with calendar and notifications 2022-02-11 23:23:05 +00:00
_dialogs.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_entries.scss theme: No stroke on entries 2021-07-22 14:30:05 +02:00
_hotplug.scss theme: Improve button styling 2020-01-17 12:21:44 +00:00
_ibus-popup.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_keyboard.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_login-dialog.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_looking-glass.scss lookingGlass: Fix visual papercuts 2022-02-06 20:59:38 +01:00
_message-list.scss calendarMenu: Fix several visual issues with calendar and notifications 2022-02-11 23:23:05 +00:00
_misc.scss workspaceAnimation: Move background to WorkspaceGroup 2021-02-02 19:35:07 +00:00
_network-dialog.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_notifications.scss style: Stylesheet updates for GNOME 42 2022-01-14 20:14:21 +00:00
_osd.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_overview.scss theme/overview: Use a spacing of 16px between elements 2021-03-03 12:08:58 +00:00
_panel.scss panel: Add a screen recording indicator 2022-02-12 14:36:54 +00:00
_popovers.scss calendarMenu: Fix several visual issues with calendar and notifications 2022-02-11 23:23:05 +00:00
_screen-shield.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_screenshot.scss screenshot: Move close button to the panel 2022-02-03 16:43:02 +00:00
_scrollbars.scss calendarMenu: Fix several visual issues with calendar and notifications 2022-02-11 23:23:05 +00:00
_search-entry.scss style: Stylesheet updates for GNOME 42 2022-01-14 20:14:21 +00:00
_search-results.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_slider.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_switcher-popup.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_switches.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_tiled-previews.scss theme: Papercut fixes from 42 refresh 2022-02-05 00:46:22 -03:00
_window-picker.scss theme: Remove background-color from .workspace-background 2021-06-30 12:28:08 +00:00
_workspace-switcher.scss style: Stylesheet updates for GNOME 42 2022-01-14 20:14:21 +00:00
_workspace-thumbnails.scss theme: Rotate placeholder for horizontal workspace-thumbnails 2021-05-01 00:16:29 +03:00