diff options
Diffstat (limited to 'Edit/TrackInterface.py')
-rw-r--r-- | Edit/TrackInterface.py | 10 |
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] = {} |