Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Edit/TrackInterface.py
diff options
context:
space:
mode:
Diffstat (limited to 'Edit/TrackInterface.py')
-rw-r--r--Edit/TrackInterface.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/Edit/TrackInterface.py b/Edit/TrackInterface.py
index 4abf75a..af4f836 100644
--- a/Edit/TrackInterface.py
+++ b/Edit/TrackInterface.py
@@ -38,7 +38,7 @@ class TrackInterface( gtk.EventBox ):
self.width = 1
self.height = 1
- self.interfaceMode = INTERFACEMODE.DRAW
+ self.interfaceMode = INTERFACEMODE.DEFAULT
self.note = {} # list of pages, tracks, and notes: self.note[pageId][trackId][noteId]
self.pageBeatCount = {} # keep track of the beat count for each page
@@ -307,6 +307,14 @@ class TrackInterface( gtk.EventBox ):
if self.trackSelected[i]: r.append( i )
return r
+ def setInterfaceMode( self, mode ):
+ if mode == "Draw":
+ self.interfaceMode = INTERFACEMODE.DRAW
+ elif mode == "Paste":
+ self.interfaceMode = INTERFACEMODE.PASTE
+ else:
+ self.interfaceMode = INTERFACEMODE.DEFAULT
+
# private
def updateNoteMap( self, page ):
self.noteMap[page] = {}