47cb354e6c
The quick settings menu is a popover that arranges items in a reflowing, homogeneous grid. Grid children may span multiple columns, but not rows. For now the QuickSettingsMenu that contains the grid is just a convenience wrapper around the layout manager that does the heavy lifting. The two will become more intertwined when we add support for menu toggles though, so the custom menu type is unfortunately needed. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2392>
53 lines
1.4 KiB
SCSS
53 lines
1.4 KiB
SCSS
//
|
|
// Shell widgets stylesheets are placed in separate .scss files
|
|
// in 'widgets' and imported into the main stylesheet in this file.
|
|
// To create or update a widget for the shell modify the list below.
|
|
//
|
|
|
|
/* WIDGETS */
|
|
|
|
// Primary widgets
|
|
@import 'widgets/base';
|
|
@import 'widgets/entries';
|
|
@import 'widgets/buttons';
|
|
@import 'widgets/check-box';
|
|
@import 'widgets/switches';
|
|
@import 'widgets/slider';
|
|
@import 'widgets/scrollbars';
|
|
// Popovers
|
|
@import 'widgets/popovers';
|
|
@import 'widgets/calendar';
|
|
@import 'widgets/message-list';
|
|
@import 'widgets/ibus-popup';
|
|
// Notifications
|
|
@import 'widgets/notifications';
|
|
@import 'widgets/hotplug';
|
|
// Dialogs
|
|
@import 'widgets/dialogs';
|
|
@import 'widgets/network-dialog';
|
|
// OSDs
|
|
@import 'widgets/osd';
|
|
@import 'widgets/switcher-popup';
|
|
@import 'widgets/workspace-switcher';
|
|
@import 'widgets/screenshot';
|
|
// Panel
|
|
@import 'widgets/panel';
|
|
@import 'widgets/corner-ripple';
|
|
@import 'widgets/quick-settings';
|
|
// Overview
|
|
@import 'widgets/overview';
|
|
@import 'widgets/window-picker';
|
|
@import 'widgets/search-entry';
|
|
@import 'widgets/search-results';
|
|
@import 'widgets/dash';
|
|
@import 'widgets/app-grid';
|
|
@import 'widgets/workspace-thumbnails';
|
|
// A11y / misc
|
|
@import 'widgets/a11y';
|
|
@import 'widgets/misc';
|
|
@import 'widgets/keyboard';
|
|
@import 'widgets/looking-glass';
|
|
// Lock / login screens
|
|
@import 'widgets/login-dialog';
|
|
@import 'widgets/screen-shield';
|