diff --git a/weboob/applications/qcookboob/minirecipe.py b/weboob/applications/qcookboob/minirecipe.py
index ba93bfcd..74786f53 100644
--- a/weboob/applications/qcookboob/minirecipe.py
+++ b/weboob/applications/qcookboob/minirecipe.py
@@ -37,7 +37,10 @@ class MiniRecipe(QFrame):
self.backend = backend
self.recipe = recipe
self.ui.titleLabel.setText(recipe.title)
- self.ui.shortDescLabel.setText(recipe.short_description)
+ if len(recipe.short_description) > 300:
+ self.ui.shortDescLabel.setText('%s [...]'%recipe.short_description[:300])
+ else:
+ self.ui.shortDescLabel.setText(recipe.short_description)
self.ui.backendLabel.setText(backend.name)
self.gotThumbnail()
@@ -46,7 +49,7 @@ class MiniRecipe(QFrame):
if not empty(self.recipe.thumbnail_url):
data = urllib.urlopen(self.recipe.thumbnail_url).read()
img = QImage.fromData(data)
- self.ui.imageLabel.setPixmap(QPixmap.fromImage(img))
+ self.ui.imageLabel.setPixmap(QPixmap.fromImage(img).scaledToHeight(100))
def enterEvent(self, event):
self.setFrameShadow(self.Sunken)
diff --git a/weboob/applications/qcookboob/ui/recipe.ui b/weboob/applications/qcookboob/ui/recipe.ui
index 44fb14c1..b69ddb0e 100644
--- a/weboob/applications/qcookboob/ui/recipe.ui
+++ b/weboob/applications/qcookboob/ui/recipe.ui
@@ -18,8 +18,8 @@
- 2000
- 600
+ 8000
+ 5000
@@ -62,7 +62,7 @@
16777215
- 600
+ 4000
@@ -243,10 +243,16 @@
-
+
+
+ 0
+ 0
+
+
16777215
- 200
+ 1000
@@ -265,6 +271,12 @@
-
+
+
+ 0
+ 200
+
+
Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse
@@ -276,7 +288,7 @@
-
-
+
0
0
@@ -284,7 +296,7 @@
16777215
- 200
+ 1000
@@ -309,6 +321,12 @@
-
+
+
+ 0
+ 200
+
+
Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse
@@ -319,10 +337,16 @@
-
+
+
+ 0
+ 0
+
+
16777215
- 200
+ 1000
@@ -341,6 +365,12 @@
-
+
+
+ 0
+ 100
+
+
Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse