[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