Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--__init__.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/__init__.py b/__init__.py
index 8e5ca2f..812eb7b 100644
--- a/__init__.py
+++ b/__init__.py
@@ -30,7 +30,7 @@ class StaffArea(Gtk.DrawingArea):
height = 0
width = 0
tracks = []
- selected = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
+ selected = []
def __init__(self):
Gtk.DrawingArea.__init__(self)
@@ -67,6 +67,11 @@ class StaffArea(Gtk.DrawingArea):
def select_note(self, note):
self.selected.append(note)
+ self.queue_draw()
+
+ def unselect_note(self, note):
+ del(self.selected[self.selected.index(note)])
+ self.queue_draw()
def _draw_note(self, ctx, note):
x, y, radius = self.get_note_position(note)