Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Edit/MainWindow.py
diff options
context:
space:
mode:
Diffstat (limited to 'Edit/MainWindow.py')
-rw-r--r--Edit/MainWindow.py18
1 files changed, 14 insertions, 4 deletions
diff --git a/Edit/MainWindow.py b/Edit/MainWindow.py
index efb1ebc..9c268de 100644
--- a/Edit/MainWindow.py
+++ b/Edit/MainWindow.py
@@ -13,6 +13,8 @@ from Util.CSoundClient import new_csound_client
from Util.InstrumentPanel import InstrumentPanel
from Util.InstrumentPanel import DrumPanel
from Util.CSoundNote import CSoundNote
+from EditToolbars import mainToolbar
+from gettext import gettext as _
from subprocess import Popen
import time
import os
@@ -43,12 +45,20 @@ KEY_MAP_PIANO = Config.KEY_MAP_PIANO
#-----------------------------------
class MainWindow( SubActivity ):
- def __init__( self, set_mode ):
+ def __init__( self, activity, set_mode ):
self.csnd = new_csound_client()
self.tooltips = gtk.Tooltips()
+ self.activity = activity
for i in [6,7,8,9,10]:
self.csnd.setTrackVolume(100, i)
self.trackCount = 6
+
+ # Toolbar
+ self.activity.activity_toolbar.keep.show()
+ self._mainToolbar = mainToolbar(self.activity.toolbox, self)
+ self.activity.toolbox.add_toolbar(_('Compose'), self._mainToolbar)
+ self.activity.toolbox.set_current_toolbar(1)
+ self._mainToolbar.show()
def init_data( ):
TP.ProfileBegin("init_data")
@@ -977,8 +987,8 @@ class MainWindow( SubActivity ):
self.displayPage( id )
def handleClose(self,widget):
- self.set_mode('quit')
-
+ self.activity.close()
+
def onTimeout(self):
self.updateFPS()
@@ -1064,7 +1074,7 @@ class MainWindow( SubActivity ):
self.csnd.setTrackVolume(self._data["track_volume"][i], i)
def handleTrackVolume( self, widget, track ):
- self._data["track_volume"][track] = round( widget.get_value() )
+ self._data["track_volume"][track] = round( widget.get_value() )
self.csnd.setTrackVolume(self._data["track_volume"][track], track)
def getTrackInstrument( self, track ):