Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Jam
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@sugarlabs.org>2012-06-06 07:18:26 (GMT)
committer Aleksey Lim <alsroot@sugarlabs.org>2012-06-06 07:18:36 (GMT)
commit2931f2f1bc98096eb8d270ea467f8244a67e808c (patch)
treefefe7cfbf7edae5790111e84a684e1f4648c1508 /Jam
parent3b162ef806b77cf4bdf85eccd40854479dc222a0 (diff)
Add singular access point for getting image files; add 73% scaled images for resolution <=800
Diffstat (limited to 'Jam')
-rw-r--r--Jam/JamMain.py12
-rw-r--r--Jam/Toolbars.py8
2 files changed, 8 insertions, 12 deletions
diff --git a/Jam/JamMain.py b/Jam/JamMain.py
index dcdc776..662ebcf 100644
--- a/Jam/JamMain.py
+++ b/Jam/JamMain.py
@@ -11,6 +11,7 @@ import random
import common.Util.Instruments
import common.Config as Config
+from common.Config import imagefile
from gettext import gettext as _
import sugar.graphics.style as style
@@ -149,8 +150,7 @@ class JamMain(gtk.EventBox):
self.colors["Note_Border_Inactive"] = self.colors["Border_Inactive"]
if True: # load block clipmask
- pix = gtk.gdk.pixbuf_new_from_file(
- Config.IMAGE_ROOT + 'jam-blockMask.png')
+ pix = gtk.gdk.pixbuf_new_from_file(imagefile('jam-blockMask.png'))
pixels = pix.get_pixels()
stride = pix.get_rowstride()
channels = pix.get_n_channels()
@@ -175,15 +175,14 @@ class JamMain(gtk.EventBox):
self.blockMask = gtk.gdk.bitmap_create_from_data(
None, bitmap, pix.get_width(), pix.get_height())
- pix = gtk.gdk.pixbuf_new_from_file(Config.IMAGE_ROOT + "sampleBG.png")
+ pix = gtk.gdk.pixbuf_new_from_file(imagefile('sampleBG.png'))
self.sampleBg = gtk.gdk.Pixmap(win, pix.get_width(), pix.get_height())
self.sampleBg.draw_pixbuf(self.gc, pix, 0, 0, 0, 0, pix.get_width(),
pix.get_height(), gtk.gdk.RGB_DITHER_NONE)
self.sampleBg.endOffset = pix.get_width() - 5
self.sampleNoteHeight = 7
if True: # load sample note clipmask
- pix = gtk.gdk.pixbuf_new_from_file(
- Config.IMAGE_ROOT + 'sampleNoteMask.png')
+ pix = gtk.gdk.pixbuf_new_from_file(imagefile('sampleNoteMask.png'))
pixels = pix.get_pixels()
stride = pix.get_rowstride()
channels = pix.get_n_channels()
@@ -998,8 +997,7 @@ class JamMain(gtk.EventBox):
except:
if Config.DEBUG >= 5:
print "JamMain:: file does not exist: " + img_path
- pix = gtk.gdk.pixbuf_new_from_file(
- Config.IMAGE_ROOT + "generic.png")
+ pix = gtk.gdk.pixbuf_new_from_file(imagefile('generic.png'))
x = (Block.Block.WIDTH - pix.get_width()) // 2
y = (Block.Block.HEIGHT - pix.get_height()) // 2
img = gtk.gdk.Pixmap(win, Block.Block.WIDTH, Block.Block.HEIGHT)
diff --git a/Jam/Toolbars.py b/Jam/Toolbars.py
index c2a9044..23da473 100644
--- a/Jam/Toolbars.py
+++ b/Jam/Toolbars.py
@@ -422,8 +422,7 @@ class LoopSettingsPalette(Palette):
loopedBox = gtk.HBox()
loopedLabel = gtk.Label("Looped sound: ")
- loopedToggle = ImageToggleButton(Config.IMAGE_ROOT + "checkOff.svg",
- Config.IMAGE_ROOT + "checkOn.svg")
+ loopedToggle = ImageToggleButton('checkOff.png', 'checkOn.png')
loopedToggle.connect('button-press-event', self.handleLooped)
loopedBox.pack_start(loopedLabel, False, False, padding=10)
loopedBox.pack_end(loopedToggle, False, False, padding=10)
@@ -478,8 +477,7 @@ class LoopSettingsPalette(Palette):
self.mainBox.pack_start(self.controlsBox, False, False, 10)
previewBox = gtk.VBox()
- self.playStopButton = ImageToggleButton(
- Config.IMAGE_ROOT + 'miniplay.png', Config.IMAGE_ROOT + 'stop.png')
+ self.playStopButton = ImageToggleButton('miniplay.png', 'stop.png')
self.playStopButton.connect('button-press-event',
self.handlePlayButton)
previewBox.pack_start(self.playStopButton)
@@ -563,7 +561,7 @@ class LoopSettingsPalette(Palette):
ofile.write(dur + '\n')
ofile.write(vol + '\n')
ofile.write(self.sndname + '\n')
- ofile.write(Config.IMAGE_ROOT + "/" + self.sndname + ".png\n")
+ ofile.write(imagefile(self.sndname + '.png') + '\n')
ofile.write(category)
ofile.close()
if copy: