[gcompris] play_piano, fix string too large for button in some languages



commit 5331cac024a8be3eb002c796915762eb3915de5c
Author: Bruno Coudoin <bruno coudoin gcompris net>
Date:   Mon Jun 8 22:49:23 2015 +0200

    play_piano, fix string too large for button in some languages

 src/piano_composition-activity/gcomprismusic.py |    4 ++--
 src/play_piano-activity/play_piano.py           |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/piano_composition-activity/gcomprismusic.py b/src/piano_composition-activity/gcomprismusic.py
index 25434f7..1399c6d 100644
--- a/src/piano_composition-activity/gcomprismusic.py
+++ b/src/piano_composition-activity/gcomprismusic.py
@@ -1349,7 +1349,8 @@ def pianokeyBindings(keyval, keyboard_click):
 # ---------------------------------------------------------------------------
 class TextButton:
 
-    def __init__(self, x, y, text, rootitem, color_rgba=0x666666AAL):
+    def __init__(self, x, y, text, rootitem, color_rgba=0x666666AAL,
+                 width=-1):
         '''
         Add a text button to the screen with the following parameters:
         1. x: the x position of the button
@@ -1360,7 +1361,6 @@ class TextButton:
 
         TextButton(200, 300, 'Hello World!', self, color_rgba=0x6600FFFFL)
         '''
-        width = -1
         self.rootitem = goocanvas.Group(parent=rootitem, x=0, y=0)
         textbox = goocanvas.Text(
             parent = self.rootitem,
diff --git a/src/play_piano-activity/play_piano.py b/src/play_piano-activity/play_piano.py
index b218752..7596e3c 100644
--- a/src/play_piano-activity/play_piano.py
+++ b/src/play_piano-activity/play_piano.py
@@ -121,7 +121,7 @@ dialogue to\nenable the sound."), None)
 
         if level not in [6, 12]:
             colorCodeNotesButton = TextButton(100, 215, _("Color code notes?"),
-                                                   self.rootitem, 0x990011FFL)
+                                              self.rootitem, 0x990011FFL, 180)
 
             colorCodeNotesButton.getBackground().connect("button_press_event",
                                                         self.color_code_notes)


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