[gcompris/gcomprixogoo] Added suppoort for tooltip on our main goo canvas.



commit 6c7b3142221ab9c250a36787736e65f453f0d467
Author: Bruno Coudoin <bruno coudoin free fr>
Date:   Sun Jan 17 23:18:50 2010 +0100

    Added suppoort for tooltip on our main goo canvas.
    
    Now the animation activity does display tooltips on tool buttons.

 src/anim-activity/Color.py |    4 ++++
 src/anim-activity/anim.py  |    7 ++++---
 src/gcompris/gcompris.c    |    4 ++++
 3 files changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/src/anim-activity/Color.py b/src/anim-activity/Color.py
index 29d1cfb..f24d04c 100644
--- a/src/anim-activity/Color.py
+++ b/src/anim-activity/Color.py
@@ -25,6 +25,8 @@ import gcompris.sound
 import gtk
 import gtk.gdk
 
+from gcompris import gcompris_gettext as _
+
 # This is the color selector of the animation activity.
 
 class Color:
@@ -81,6 +83,7 @@ class Color:
             fill_color_rgba = self.fill,
             stroke_color_rgba = 0xFFFFFFFFL,
             line_width=1.0,
+            tooltip = _("Fill color...")
             )
 
         self.strokecolor_tool = goocanvas.Rect(
@@ -92,6 +95,7 @@ class Color:
             fill_color_rgba = self.stroke,
             stroke_color_rgba = 0xFFFFFFFFL,
             line_width=1.0,
+            tooltip = _("Stroke color...")
             )
 
         self.fillcolor_tool.connect("button_press_event",
diff --git a/src/anim-activity/anim.py b/src/anim-activity/anim.py
index 0611333..773edf8 100644
--- a/src/anim-activity/anim.py
+++ b/src/anim-activity/anim.py
@@ -743,13 +743,14 @@ class Gcompris_anim:
 
     # Draw the background area
 
-      goocanvas.Image(
-        parent = self.rootitem,
+    goocanvas.Image(
+      parent = self.rootitem,
       pixbuf = gcompris.utils.load_pixmap("anim/counter.png"),
       x=x_left - -11,
-      y=y_top - 2,
+      y=y_top - 20,
       width=70.0,
       height=34.0,
+      tooltip = _("Current frame")
       )
 
 
diff --git a/src/gcompris/gcompris.c b/src/gcompris/gcompris.c
index 89dbc93..fb5d252 100644
--- a/src/gcompris/gcompris.c
+++ b/src/gcompris/gcompris.c
@@ -800,6 +800,10 @@ static void setup_window ()
 
   canvas     = goo_canvas_new();
 
+  g_object_set (canvas,
+		"has-tooltip", TRUE,
+		NULL);
+
   g_object_set (G_OBJECT(goo_canvas_get_root_item(GOO_CANVAS(canvas))),
 		"can-focus", TRUE,
 		NULL);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]