Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tablock.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-02-07 16:04:43 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-02-07 16:04:43 (GMT)
commit2fb89b4254f8e2bb32bf7416f2b06e7767b95dd7 (patch)
treed1d8d8569ccc0647f523befe368e1a8942e3baeb /tablock.py
parent03e76e04f512ed15fb5a953d9299b8161df2821d (diff)
in progress work on svg scaling
Diffstat (limited to 'tablock.py')
-rw-r--r--tablock.py34
1 files changed, 25 insertions, 9 deletions
diff --git a/tablock.py b/tablock.py
index c2be895..4a27f58 100644
--- a/tablock.py
+++ b/tablock.py
@@ -20,7 +20,7 @@
#THE SOFTWARE.
from taconstants import *
-from sprite_factory import SVG, svg_str_to_pixbuf
+from tasprite_factory import SVG, svg_str_to_pixbuf
import sprites
from gettext import gettext as _
@@ -99,6 +99,8 @@ class Block:
self._left = 2
self._right = 2
+ print name
+
if OLD_NAMES.has_key(self.name):
self.name = OLD_NAMES[self.name]
@@ -218,8 +220,8 @@ class Block:
self._make_block(self.svg)
self.spr = sprites.Sprite(sprite_list, x, y, self.shapes[0])
- self.spr.set_margins(self._left, self.svg.get_slot_depth(), self._right,
- self.svg.get_slot_depth()*2)
+ self.spr.set_margins(self._left, self.svg.get_slot_depth()*2,
+ self._right,self.svg.get_slot_depth()*3)
if self.name in CONTENT_BLOCKS and len(self.values) > 0:
for i, v in enumerate(self.values):
@@ -316,7 +318,9 @@ class Block:
self._make_basic_block(svg)
self.docks = [['flow',True,self.svg.docks[0][0],self.svg.docks[0][1]],
['flow',False,self.svg.docks[1][0],self.svg.docks[1][1]]]
- self._left, self._right = 2, 2
+ # self._left, self._right = 2, 2
+ self._left = self.svg.margins[0]
+ self._right = self.svg.margins[2]
def _make_basic_style_head(self, svg):
self.svg.expand(10+self._dx+self._ex, self._ey)
@@ -326,7 +330,9 @@ class Block:
self.docks = [['start', True, 0, 0],
['flow', False, self.svg.docks[0][0],
self.svg.docks[0][1]]]
- self._left, self._right = 2, 2
+ # self._left, self._right = 2, 2
+ self._left = self.svg.margins[0]
+ self._right = self.svg.margins[2]
def _make_basic_style_head_1arg(self, svg):
self.svg.expand(10+self._dx+self._ex, self._ey)
@@ -339,7 +345,9 @@ class Block:
self.svg.docks[0][1]],
['flow', False, self.svg.docks[1][0],
self.svg.docks[1][1]]]
- self._left, self._right = 2, self.svg.get_innie_width()*1.5
+ # self._left, self._right = 2, self.svg.get_innie_width()*1.5
+ self._left = self.svg.margins[0]
+ self._right = self.svg.margins[2]
def _make_basic_style_tail(self, svg):
self.svg.expand(10+self._dx+self._ex, self._ey)
@@ -348,6 +356,8 @@ class Block:
self.docks = [['flow', True, self.svg.docks[0][0],
self.svg.docks[0][1]],
['unavailable', False, 0, 0]]
+ self._left = self.svg.margins[0]
+ self._right = self.svg.margins[2]
def _make_basic_style_1arg(self, svg):
self.svg.expand(10+self._dx+self._ex, self._ey)
@@ -359,7 +369,9 @@ class Block:
self.svg.docks[1][1]],
['flow', False, self.svg.docks[2][0],
self.svg.docks[2][1]]]
- self._left, self._right = 2, self.svg.get_innie_width()*1.5
+ # self._left, self._right = 2, self.svg.get_innie_width()*1.5
+ self._left = self.svg.margins[0]
+ self._right = self.svg.margins[2]
def _make_basic_style_2arg(self, svg):
self.svg.expand(10+self._dx+self._ex, self._ey)
@@ -373,7 +385,9 @@ class Block:
self.svg.docks[2][1]],
['flow', False, self.svg.docks[3][0],
self.svg.docks[3][1]]]
- self._left, self._right = 2, self.svg.get_innie_width()*1.5
+ # self._left, self._right = 2, self.svg.get_innie_width()*1.5
+ self._left = self.svg.margins[0]
+ self._right = self.svg.margins[2]
def _make_basic_style_var_arg(self, svg):
self.svg.expand(10+self._dx+self._ex, self._ey)
@@ -393,7 +407,9 @@ class Block:
self.svg.docks[i+3][1]])
self.docks.append(['flow', False, self.svg.docks[self._ei+3][0],
self.svg.docks[self._ei+3][1], ']'])
- self._left, self._right = 2, self.svg.get_innie_width()*1.5
+ # self._left, self._right = 2, self.svg.get_innie_width()*1.5
+ self._left = self.svg.margins[0]
+ self._right = self.svg.margins[2]
def _make_box_style(self, svg):
self.svg.expand(60+self._dx+self._ex, self._ey)