diff options
| author | Nippy <nippy@rp1.hu> | 2026-06-01 18:57:29 +0200 |
|---|---|---|
| committer | Nippy <nippy@rp1.hu> | 2026-06-01 18:57:29 +0200 |
| commit | 2e5a7d93476c0819b5a23f5740e4c843eaedc73a (patch) | |
| tree | 84279c63b84126eb8f6d9d94a42c44aabbe22336 /raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js | |
| parent | e1f0fac166056bb106284be4a3fec0c558525927 (diff) | |
| download | RaveOS-PKGBUILD-2e5a7d93476c0819b5a23f5740e4c843eaedc73a.tar.gz RaveOS-PKGBUILD-2e5a7d93476c0819b5a23f5740e4c843eaedc73a.zip | |
Raveos gnome update
Diffstat (limited to 'raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js')
| -rw-r--r-- | raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js b/raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js index 6b0ac24..cb86627 100644 --- a/raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js +++ b/raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js @@ -93,7 +93,7 @@ let recentlyClickedAppMonitor = -1; * - Update minimization animation target * - Update menu if open on windows change */ -const DockAbstractAppIcon = GObject.registerClass({ +export const DockAbstractAppIcon = GObject.registerClass({ GTypeFlags: GObject.TypeFlags.ABSTRACT, Properties: { 'focused': GObject.ParamSpec.boolean( @@ -429,6 +429,14 @@ const DockAbstractAppIcon = GObject.registerClass({ // it called by the parent constructor. } + notifyAppIconUpdating(monitorIndex) { + const icon = Gio.Icon.new_for_string('action-unavailable-symbolic'); + const {osdWindowManager} = Main; + const showOsd = osdWindowManager.showOne ?? osdWindowManager.show; + showOsd.call(osdWindowManager, monitorIndex ?? this.monitorIndex, icon, + _('%s is updating, try again later').format(this.name), null); + } + popupMenu() { this._removeMenuTimeout?.(); this.fake_release(); @@ -754,10 +762,7 @@ const DockAbstractAppIcon = GObject.registerClass({ // the existing window instead. launchNewWindow() { if (this.updating) { - const icon = Gio.Icon.new_for_string('action-unavailable-symbolic'); - Main.osdWindowManager.show(-1, icon, - _('%s is updating, try again later').format(this.name), - null); + this.notifyAppIconUpdating(); return; } |