[gcompris/gcomprixogoo] Added suppoort for tooltip on our main goo canvas.
- From: Bruno Coudoin <bcoudoin src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gcompris/gcomprixogoo] Added suppoort for tooltip on our main goo canvas.
- Date: Sun, 17 Jan 2010 22:19:49 +0000 (UTC)
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]