quickSettings: Rename 'label' property to 'title'

We'll soon add a subtitle, so rename the label property to something
that is a bit more semantic.Add a warning when trying to set the old
'label' property.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2619>
This commit is contained in:
Georges Basile Stavracas Neto
2023-01-30 17:32:39 -03:00
parent 4786109adf
commit 2d2172da32
10 changed files with 31 additions and 24 deletions

View File

@ -1319,8 +1319,8 @@ const NMToggle = GObject.registerClass({
this._itemBinding.bind('icon-name',
this, 'icon-name', GObject.BindingFlags.DEFAULT);
this._itemBinding.bind_full('name',
this, 'label', GObject.BindingFlags.DEFAULT,
(bind, source) => [true, this._transformLabel(source)],
this, 'title', GObject.BindingFlags.DEFAULT,
(bind, source) => [true, this._transformTitle(source)],
null);
this.connect('clicked', () => this.activate());
@ -1360,7 +1360,7 @@ const NMToggle = GObject.registerClass({
// transform function for property binding:
// Ignore the provided label if there are multiple active
// items, and replace it with something like "VPN (2)"
_transformLabel(source) {
_transformTitle(source) {
const nActive = this.checked
? [...this._getActiveItems()].length
: 0;