Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/theme.py
diff options
context:
space:
mode:
Diffstat (limited to 'theme.py')
-rw-r--r--theme.py49
1 files changed, 0 insertions, 49 deletions
diff --git a/theme.py b/theme.py
index 160b202..e29d0af 100644
--- a/theme.py
+++ b/theme.py
@@ -20,8 +20,6 @@ from gettext import gettext as _
from sugar.activity.activity import get_bundle_path, get_activity_root
from sugar.graphics import style
-from sugar import mime
-from sugar.graphics.objectchooser import ObjectChooser
SOUND_SPEAKER = 'images/sounds/speaker.png'
SOUND_MUTE = 'images/sounds/mute.png'
@@ -107,53 +105,6 @@ EMPTY_THUMB = scale(EMPTY_ORIG)
CUSTOM_FRAME_ORIG = pixbuf('images/pics/custom.png')
CUSTOM_FRAME_THUMB = scale(CUSTOM_FRAME_ORIG)
-def do_choose(out_fun, default, chooser):
- jobject = None
-
- try:
- result = chooser.run()
-
- if result == gtk.RESPONSE_ACCEPT:
- jobject = chooser.get_selected_object()
- if jobject and jobject.file_path:
- return out_fun(jobject)
- finally:
- if jobject: jobject.destroy()
- chooser.destroy()
- del chooser
-
- return default
-
-def choose_image(out_fun, default=None):
- if hasattr(mime, 'GENERIC_TYPE_IMAGE'):
- return do_choose(out_fun, default, ObjectChooser(_('Choose image'),
- what_filter=mime.GENERIC_TYPE_IMAGE))
- else:
- return do_choose(out_fun, default, ObjectChooser(_('Choose image')))
-
-def choose_audio(out_fun, default=None):
- if hasattr(mime, 'GENERIC_TYPE_AUDIO'):
- return do_choose(out_fun, default, ObjectChooser(_('Choose audio'),
- what_filter=mime.GENERIC_TYPE_AUDIO))
- else:
- return do_choose(out_fun, default, ObjectChooser(_('Choose audio')))
-
-def pixbuf2str(pixbuf):
- def push(data, buffer):
- buffer.write(data)
-
- import cStringIO
- buffer = cStringIO.StringIO()
- pixbuf.save_to_callback(push, 'png', user_data=buffer)
- return buffer.getvalue()
-
-def str2pixbuf(data):
- tmpfile = os.path.join(SESSION_PATH, '.tmp.png')
- file(tmpfile, 'w').write(data)
- out = pixbuf(tmpfile)
- os.unlink(tmpfile)
- return out
-
# customize theme
gtkrc = os.path.join(get_bundle_path(), 'gtkrc')
gtk.rc_add_default_file(gtkrc)