Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCode Raguet <ignacio.code@gmail.com>2013-07-31 15:05:21 (GMT)
committer Code Raguet <ignacio.code@gmail.com>2013-07-31 15:05:21 (GMT)
commit346cec425c2d1046c94dca4ca70eb8da80706be0 (patch)
tree4312f291ec6d04f6ad5cf72a6c2245160f090660
parent38ec9ed902b120b1aa54661c592c9b261ac95539 (diff)
Refactor: make pixbuf from a base64 string
-rw-r--r--CeibalEncuesta/gtk2/CeibalEncuesta/Widgets.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/CeibalEncuesta/gtk2/CeibalEncuesta/Widgets.py b/CeibalEncuesta/gtk2/CeibalEncuesta/Widgets.py
index 31d00fd..2277bbc 100644
--- a/CeibalEncuesta/gtk2/CeibalEncuesta/Widgets.py
+++ b/CeibalEncuesta/gtk2/CeibalEncuesta/Widgets.py
@@ -1080,8 +1080,11 @@ class Pregunta(gtk.VBox):
def question_has_img(self):
return False
- def make_pixbuf_from_string(self):
- pass
+ def make_pixbuf_from_string(self, image_string):
+ loader = gdk.PixbufLoader()
+ loader.write(base64.b64decode(image_string))
+ loader.close()
+ return loader.get_pixbuf()
def __emit_text_and_change(self, widget, id_opcion, text, activan):
"""