Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tawindow.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-01-30 20:36:57 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-01-30 20:36:57 (GMT)
commit840418d256e37736aba2c58ad49d936d7eddac73 (patch)
treee11c21e427eacd607527b581a4c62cc3f3725bc8 /tawindow.py
parent4744cb84201c2c04d37a7abb392fa5136f7a20ef (diff)
adding portfolio blocks back in...
Diffstat (limited to 'tawindow.py')
-rw-r--r--tawindow.py20
1 files changed, 15 insertions, 5 deletions
diff --git a/tawindow.py b/tawindow.py
index 44285ed..87df608 100644
--- a/tawindow.py
+++ b/tawindow.py
@@ -380,9 +380,13 @@ class TurtleArtWindow():
if self.palettes[n] == []:
_min_width = (len(PALETTES)+1)*(SELECTOR_WIDTH)
for i, name in enumerate(PALETTES[n]):
+ if name in PORTFOLIO_STYLE:
+ scale = 1.0
+ else:
+ scale = 1.5
self.palettes[n].append(Block(self.block_list,
self.sprite_list, name,
- 0, 0, 'proto', [], 1.5))
+ 0, 0, 'proto', [], scale))
self.palettes[n][i].spr.set_layer(TAB_LAYER)
self.palettes[n][i].spr.set_shape(self.palettes[n][i].shapes[0])
# Add a skin to some blocks
@@ -1042,7 +1046,7 @@ class TurtleArtWindow():
chooser.destroy()
del chooser
else:
- fname = _get_load_name(self, '.*')
+ fname = get_load_name(self, '.*')
if fname is None:
return
if movie_media_type(fname[-4:]):
@@ -1055,7 +1059,7 @@ class TurtleArtWindow():
else:
pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(fname, 80, 60)
if pixbuf is not None:
- blk.spr.set_image(pixbuf, 1, 37, 6)
+ blk.spr.set_image(pixbuf, 1, 17, 2)
blk.values[0] = fname
blk.spr.set_label(' ')
@@ -1141,14 +1145,20 @@ class TurtleArtWindow():
argname = dock[0]
if argname == 'unavailable':
continue
- if (type(argvalue) is str or type(argvalue) is unicode) and\
- argname == 'number':
+ if argname == 'media':
+ argname = 'journal'
+ elif argname == 'number' and\
+ (type(argvalue) is str or type(argvalue) is unicode):
argname = 'string'
(sx, sy) = newspr.get_xy()
argblk = Block(self.block_list, self.sprite_list,
argname, 0, 0, 'block', [argvalue])
argdock = argblk.docks[0]
nx, ny = sx+dock[2]-argdock[2], sy+dock[3]-argdock[3]
+ if argname == 'journal':
+ argblk.spr.set_image(self.media_shapes['journaloff'],
+ 1, 37, 6)
+ argblk.spr.set_label(' ')
argblk.spr.move((nx, ny))
argblk.spr.set_layer(TOP_LAYER)
argblk.connections = [newblk, None]