userMenu: Move "Power off" item to the bottom
The current position below "System Settings" is problematic - the items are unrelated, and misclicks will result in a scary system modal dialog that has to be cancelled. Move items around a bit to avoid this problem. https://bugzilla.gnome.org/show_bug.cgi?id=678887
This commit is contained in:
parent
9561f77b17
commit
698fb64be9
@ -692,13 +692,6 @@ const UserMenuButton = new Lang.Class({
|
|||||||
this.menu.addMenuItem(item);
|
this.menu.addMenuItem(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
item = new PopupMenu.PopupAlternatingMenuItem(_("Power Off"),
|
|
||||||
_("Suspend"));
|
|
||||||
this.menu.addMenuItem(item);
|
|
||||||
item.connect('activate', Lang.bind(this, this._onSuspendOrPowerOffActivate));
|
|
||||||
this._suspendOrPowerOffItem = item;
|
|
||||||
this._updateSuspendOrPowerOff();
|
|
||||||
|
|
||||||
item = new PopupMenu.PopupSeparatorMenuItem();
|
item = new PopupMenu.PopupSeparatorMenuItem();
|
||||||
this.menu.addMenuItem(item);
|
this.menu.addMenuItem(item);
|
||||||
|
|
||||||
@ -712,13 +705,20 @@ const UserMenuButton = new Lang.Class({
|
|||||||
this.menu.addMenuItem(item);
|
this.menu.addMenuItem(item);
|
||||||
this._logoutItem = item;
|
this._logoutItem = item;
|
||||||
|
|
||||||
item = new PopupMenu.PopupSeparatorMenuItem();
|
|
||||||
this.menu.addMenuItem(item);
|
|
||||||
|
|
||||||
item = new PopupMenu.PopupMenuItem(_("Lock"));
|
item = new PopupMenu.PopupMenuItem(_("Lock"));
|
||||||
item.connect('activate', Lang.bind(this, this._onLockScreenActivate));
|
item.connect('activate', Lang.bind(this, this._onLockScreenActivate));
|
||||||
this.menu.addMenuItem(item);
|
this.menu.addMenuItem(item);
|
||||||
this._lockScreenItem = item;
|
this._lockScreenItem = item;
|
||||||
|
|
||||||
|
item = new PopupMenu.PopupSeparatorMenuItem();
|
||||||
|
this.menu.addMenuItem(item);
|
||||||
|
|
||||||
|
item = new PopupMenu.PopupAlternatingMenuItem(_("Power Off"),
|
||||||
|
_("Suspend"));
|
||||||
|
this.menu.addMenuItem(item);
|
||||||
|
item.connect('activate', Lang.bind(this, this._onSuspendOrPowerOffActivate));
|
||||||
|
this._suspendOrPowerOffItem = item;
|
||||||
|
this._updateSuspendOrPowerOff();
|
||||||
},
|
},
|
||||||
|
|
||||||
_updatePresenceStatus: function(item, event) {
|
_updatePresenceStatus: function(item, event) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user