barLevel: Use setters instead of methods
Switching to getters/setters make the code suitable for using with Tweener and as GObject properties, both of which we'll do soon enough. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/385
This commit is contained in:
@ -32,7 +32,7 @@ var LevelBar = class extends BarLevel.BarLevel {
|
||||
set level(value) {
|
||||
this._level = Math.max(0, Math.min(value, this._maxLevel));
|
||||
|
||||
this.setValue(this._level / 100);
|
||||
this.value = this._level / 100;
|
||||
}
|
||||
|
||||
get maxLevel() {
|
||||
@ -42,7 +42,7 @@ var LevelBar = class extends BarLevel.BarLevel {
|
||||
set maxLevel(value) {
|
||||
this._maxLevel = Math.max(100, value);
|
||||
|
||||
this.setMaximumValue(this._maxLevel / 100);
|
||||
this.maximum_level = this._maxLevel / 100;
|
||||
}
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user