From 2e5a7d93476c0819b5a23f5740e4c843eaedc73a Mon Sep 17 00:00:00 2001 From: Nippy Date: Mon, 1 Jun 2026 18:57:29 +0200 Subject: Raveos gnome update --- .../extensions/installed/Vitals@CoreCoding.com/menuItem.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'raveos-gnome-theme/theme-data/extensions/installed/Vitals@CoreCoding.com/menuItem.js') diff --git a/raveos-gnome-theme/theme-data/extensions/installed/Vitals@CoreCoding.com/menuItem.js b/raveos-gnome-theme/theme-data/extensions/installed/Vitals@CoreCoding.com/menuItem.js index cf112ab..81b6eab 100644 --- a/raveos-gnome-theme/theme-data/extensions/installed/Vitals@CoreCoding.com/menuItem.js +++ b/raveos-gnome-theme/theme-data/extensions/installed/Vitals@CoreCoding.com/menuItem.js @@ -21,7 +21,8 @@ export const MenuItem = GObject.registerClass({ this._gIcon = icon; // add icon - this.add_child(new St.Icon({ style_class: 'popup-menu-icon', gicon : this._gIcon })); + this._iconActor = new St.Icon({ style_class: 'popup-menu-icon', gicon : this._gIcon }); + this.add_child(this._iconActor); // add label this._labelActor = new St.Label({ text: label }); @@ -49,6 +50,12 @@ export const MenuItem = GObject.registerClass({ return this._gIcon; } + set gicon(icon) { + this._gIcon = icon; + if (this._iconActor) + this._iconActor.gicon = icon; + } + set value(value) { this._valueLabel.text = value; } -- cgit v1.3