remind system screenshort shortcuts in helper
This commit is contained in:
parent
dbdb35a677
commit
0de553c748
21
draw.js
21
draw.js
|
|
@ -766,6 +766,13 @@ function getAngle(xO, yO, xA, yA, xB, yB) {
|
|||
}
|
||||
|
||||
var HELPER_ANIMATION_TIME = 0.25;
|
||||
var MEDIA_KEYS_SCHEMA = 'org.gnome.settings-daemon.plugins.media-keys';
|
||||
var MEDIA_KEYS_KEYS = {
|
||||
'screenshot': "Screenshot",
|
||||
'screenshot-clip': "Screenshot to clipboard",
|
||||
'area-screenshot': "Area screenshot",
|
||||
'area-screenshot-clip': "Area screenshot to clipboard"
|
||||
};
|
||||
|
||||
// DrawingHelper provides the "help osd" (Ctrl + F1)
|
||||
// It uses the same texts as in prefs
|
||||
|
|
@ -821,6 +828,20 @@ var DrawingHelper = new Lang.Class({
|
|||
hbox.add(new St.Label({ text: Gtk.accelerator_get_label(keyval, mods) }), { expand: true });
|
||||
this.vbox.add(hbox);
|
||||
}
|
||||
|
||||
let mediaKeysSettings;
|
||||
try { mediaKeysSettings = Convenience.getSettings(MEDIA_KEYS_SCHEMA); } catch(e) { return; }
|
||||
this.vbox.add(new St.Label({ text: _("System") }));
|
||||
|
||||
for (let settingKey in MEDIA_KEYS_KEYS) {
|
||||
if (!mediaKeysSettings.settings_schema.has_key(settingKey))
|
||||
return;
|
||||
let [keyval, mods] = Gtk.accelerator_parse(mediaKeysSettings.get_string(settingKey));
|
||||
let hbox = new St.BoxLayout({ vertical: false });
|
||||
hbox.add(new St.Label({ text: _(MEDIA_KEYS_KEYS[settingKey]) }));
|
||||
hbox.add(new St.Label({ text: Gtk.accelerator_get_label(keyval, mods) }), { expand: true });
|
||||
this.vbox.add(hbox);
|
||||
}
|
||||
},
|
||||
|
||||
showHelp: function() {
|
||||
|
|
|
|||
|
|
@ -54,6 +54,21 @@ msgid ""
|
|||
"and press Enter"
|
||||
msgstr ""
|
||||
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
msgid "Screenshot to clipboard"
|
||||
msgstr ""
|
||||
|
||||
msgid "Area screenshot"
|
||||
msgstr ""
|
||||
|
||||
msgid "Area screenshot to clipboard"
|
||||
msgstr ""
|
||||
|
||||
msgid "System"
|
||||
msgstr ""
|
||||
|
||||
#: prefs.js
|
||||
|
||||
# GLOBAL_KEYBINDINGS
|
||||
|
|
|
|||
Loading…
Reference in New Issue