[gnome-shell] inhibitShortcutsDialog: Adapt to new dialog design
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] inhibitShortcutsDialog: Adapt to new dialog design
- Date: Mon, 27 Jan 2020 22:45:17 +0000 (UTC)
commit d5dbc28f775afdce1fd77543a214dca6d950c6aa
Author: Jonas Dreßler <verdre v0yd nl>
Date: Mon Jan 27 22:49:36 2020 +0100
inhibitShortcutsDialog: Adapt to new dialog design
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/962
data/theme/gnome-shell-sass/widgets/_dialogs.scss | 5 -----
js/ui/inhibitShortcutsDialog.js | 25 +++++++++++++----------
2 files changed, 14 insertions(+), 16 deletions(-)
---
diff --git a/data/theme/gnome-shell-sass/widgets/_dialogs.scss
b/data/theme/gnome-shell-sass/widgets/_dialogs.scss
index bdc19feb8b..cf0575e1ca 100644
--- a/data/theme/gnome-shell-sass/widgets/_dialogs.scss
+++ b/data/theme/gnome-shell-sass/widgets/_dialogs.scss
@@ -240,11 +240,6 @@
spacing: 30px;
}
-/* Inhibit-Shortcuts Dialog */
-.inhibit-shortcuts-dialog {
- spacing: 30px;
-}
-
/* Network Agent Dialog */
.network-dialog-secret-table {
diff --git a/js/ui/inhibitShortcutsDialog.js b/js/ui/inhibitShortcutsDialog.js
index 2ef2d04ed7..14731daa5a 100644
--- a/js/ui/inhibitShortcutsDialog.js
+++ b/js/ui/inhibitShortcutsDialog.js
@@ -1,5 +1,5 @@
/* exported InhibitShortcutsDialog */
-const { Clutter, Gio, GLib, GObject, Gtk, Meta, Shell } = imports.gi;
+const { Clutter, Gio, GLib, GObject, Gtk, Meta, Shell, St } = imports.gi;
const Dialog = imports.ui.dialog;
const ModalDialog = imports.ui.modalDialog;
@@ -75,22 +75,25 @@ var InhibitShortcutsDialog = GObject.registerClass({
_buildLayout() {
let name = this._app ? this._app.get_name() : this._window.title;
- /* Translators: %s is an application name like "Settings" */
- let title = name
- ? _("%s wants to inhibit shortcuts").format(name)
- : _("Application wants to inhibit shortcuts");
-
- let contentParams = { title };
+ let content = new Dialog.MessageDialogContent({
+ title: _('Allow inhibiting shortcuts'),
+ description: name
+ /* Translators: %s is an application name like "Settings" */
+ ? _('The application %s wants to inhibit shortcuts').format(name)
+ : _('An application wants to inhibit shortcuts'),
+ });
let restoreAccel = this._getRestoreAccel();
if (restoreAccel) {
- contentParams.description =
+ let restoreLabel = new St.Label({
/* Translators: %s is a keyboard shortcut like "Super+x" */
- _("You can restore shortcuts by pressing %s.").format(restoreAccel);
+ text: _('You can restore shortcuts by pressing %s.').format(restoreAccel),
+ style_class: 'message-dialog-description',
+ });
+ content.add_child(restoreLabel);
}
- let content = new Dialog.MessageDialogContent(contentParams);
- this._dialog.contentLayout.add_actor(content);
+ this._dialog.contentLayout.add_child(content);
this._dialog.addButton({ label: _("Deny"),
action: () => {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]