[Pkg-mozext-commits] [firetray] 10/399: added minimal tooltip (gtk_status_icon_set_tooltip)
David Prévot
taffit at alioth.debian.org
Tue Oct 29 18:23:05 UTC 2013
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch dfsg-clean
in repository firetray.
commit cb26f7fd55606ff09bef6ff2a7e702d74a12b123
Author: foudfou <foudil.newbie+git at gmail.com>
Date: Sun Jul 10 12:53:00 2011 +0200
added minimal tooltip (gtk_status_icon_set_tooltip)
TODO: fix warning (?):
Gdk-CRITICAL **: IA__gdk_window_get_root_coords: assertion `GDK_IS_WINDOW (window)' failed
---
src/chrome/content/overlay.js | 5 +++++
src/modules/LibGtkStatusIcon.js | 8 ++++++++
2 files changed, 13 insertions(+)
diff --git a/src/chrome/content/overlay.js b/src/chrome/content/overlay.js
index 404d3a5..6167e2e 100644
--- a/src/chrome/content/overlay.js
+++ b/src/chrome/content/overlay.js
@@ -29,6 +29,11 @@ mozt.Main = {
var icon_filename = MOZT_ICON_DIR + mozApp + MOZT_ICON_SUFFIX;
LibGtkStatusIcon.gtk_status_icon_set_from_file(this.tray_icon,
icon_filename);
+ // TODO: produces:
+ // (firefox-bin:5302): Gdk-CRITICAL **: IA__gdk_window_get_root_coords: assertion `GDK_IS_WINDOW (window)' failed
+ // (thunderbird-bin:5380): Gdk-CRITICAL **: IA__gdk_window_get_root_coords: assertion `GDK_IS_WINDOW (window)' failed
+ LibGtkStatusIcon.gtk_status_icon_set_tooltip(this.tray_icon,
+ "Moztray");
mozt.Debug.dump('Moztray LOADED !');
this.initialized = true;
diff --git a/src/modules/LibGtkStatusIcon.js b/src/modules/LibGtkStatusIcon.js
index bc46245..b1f3530 100644
--- a/src/modules/LibGtkStatusIcon.js
+++ b/src/modules/LibGtkStatusIcon.js
@@ -69,6 +69,14 @@ var LibGtkStatusIcon = {
ctypes.char.ptr
);
+ this.gtk_status_icon_set_tooltip = this._lib.declare(
+ "gtk_status_icon_set_tooltip",
+ ctypes.default_abi,
+ ctypes.void_t,
+ this.GtkStatusIconRef,
+ ctypes.char.ptr
+ );
+
}
};
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/firetray.git
More information about the Pkg-mozext-commits
mailing list