Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-01-29 02:41:35 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-01-29 02:41:35 (GMT)
commitd230681469e4baaee07a2901a6d5aec044b33dbf (patch)
tree9dec76fdaf776b911cecdc8fd8780eb07160fe28
parente2d8cecd81f913e61c85e9da97c07ff0e4b1242a (diff)
palette selection cleanup
-rw-r--r--constants.py10
-rw-r--r--tawindow.py11
2 files changed, 6 insertions, 15 deletions
diff --git a/constants.py b/constants.py
index 83f6433..da7a0e2 100644
--- a/constants.py
+++ b/constants.py
@@ -31,16 +31,6 @@ TOP_LAYER = 1000
# block palette categories
#
-TURTLE = 0
-PEN = 1
-COLORS = 2
-NUMBER = 3
-FLOW = 4
-BLOCKS = 5
-EXTRAS = 6
-PORTFOLIO = 7
-TRASH = 8
-
PALETTE_NAMES = ['turtle', 'pen', 'colors', 'number', 'flow', 'blocks',
'extras', 'portfolio', 'trash']
diff --git a/tawindow.py b/tawindow.py
index 8eb2fce..da8b96e 100644
--- a/tawindow.py
+++ b/tawindow.py
@@ -132,6 +132,7 @@ class TurtleArtWindow():
self.toolbar_spr = None
self.palette_sprs = []
self.palettes = []
+ self.trash_index = PALETTE_NAMES.index('trash')
self.selected_palette = None
self.selectors = []
self.selected_selector = None
@@ -332,7 +333,7 @@ class TurtleArtWindow():
def show_toolbar_palette(self, n, init_only=False):
if self.selectors == []:
svg = SVG()
- x, y = 25, 0
+ x, y = 50, 0
for i, name in enumerate(PALETTE_NAMES):
a = self._load_sprite_from_file("%s/%soff.svg" % (self.path,
name))
@@ -344,7 +345,7 @@ class TurtleArtWindow():
self.selectors[i].name = name
self.selectors[i].set_layer(TAB_LAYER)
w, h = self.selectors[i].get_dimensions()
- x += int(w+5)
+ x += int(w)
self.palette_sprs.append(None)
if len(self.palettes) == 0:
@@ -376,7 +377,7 @@ class TurtleArtWindow():
self.toolbar_spr.set_layer(CATEGORY_LAYER)
if self.palettes[n] == []:
- _min_width = len(PALETTES)*(SELECTOR_WIDTH+5) + 25
+ _min_width = (len(PALETTES)+1)*(SELECTOR_WIDTH)
for i, name in enumerate(PALETTES[n]):
self.palettes[n].append(Block(self.block_list,
self.sprite_list, name,
@@ -1001,8 +1002,8 @@ class TurtleArtWindow():
Is x,y over the trash can?
"""
def _in_the_trash(self, x, y):
- if self.selected_palette == TRASH and \
- self.palette_sprs[TRASH].hit((x,y)):
+ if self.selected_palette == self.trash_index and \
+ self.palette_sprs[self.trash_index].hit((x,y)):
return True
return False