Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TamTamJam.activity/Jam/JamMain.py
diff options
context:
space:
mode:
authorNat <natcl@hotmail.com>2007-09-13 20:33:18 (GMT)
committer Nat <natcl@hotmail.com>2007-09-13 20:33:18 (GMT)
commita3b8d0fe198473f18495696025e6852c4d2c9f58 (patch)
treec43099929417716d868713c3ae8334275d235424 /TamTamJam.activity/Jam/JamMain.py
parent3080356e8c3d275634cb011a160d47f3a482cfbb (diff)
Jam works
Diffstat (limited to 'TamTamJam.activity/Jam/JamMain.py')
-rw-r--r--TamTamJam.activity/Jam/JamMain.py39
1 files changed, 17 insertions, 22 deletions
diff --git a/TamTamJam.activity/Jam/JamMain.py b/TamTamJam.activity/Jam/JamMain.py
index c339ae6..3ea49fb 100644
--- a/TamTamJam.activity/Jam/JamMain.py
+++ b/TamTamJam.activity/Jam/JamMain.py
@@ -4,11 +4,9 @@ pygtk.require( '2.0' )
import gtk
import pango
-from SubActivity import SubActivity
-
import os, sys, shutil
-import Config
+import common.Config as Config
from gettext import gettext as _
import sugar.graphics.style as style
@@ -18,31 +16,31 @@ import Jam.Block as Block
from Jam.Toolbars import JamToolbar, DesktopToolbar
-from Util.CSoundNote import CSoundNote
-from Util.CSoundClient import new_csound_client
-import Util.InstrumentDB as InstrumentDB
-from Util import NoteDB
+from common.Util.CSoundNote import CSoundNote
+from common.Util.CSoundClient import new_csound_client
+import common.Util.InstrumentDB as InstrumentDB
+from common.Util import NoteDB
from Fillin import Fillin
from RythmGenerator import generator
-from Generation.GenerationConstants import GenerationConstants
-from Util.NoteDB import Note, Page
+from common.Generation.GenerationConstants import GenerationConstants
+from common.Util.NoteDB import Note, Page
-from Util import ControlStream
+from common.Util import ControlStream
import xdrlib
import time
import gobject
-import Util.Network as Net
+import common.Util.Network as Net
from sugar.presence import presenceservice
from sugar.graphics.xocolor import XoColor
from math import sqrt
-class JamMain(SubActivity):
+class JamMain(gtk.EventBox):
- def __init__(self, activity, set_mode):
- SubActivity.__init__(self, set_mode)
+ def __init__(self, activity):
+ gtk.EventBox.__init__(self)
self.activity = activity
@@ -273,7 +271,7 @@ class JamMain(SubActivity):
#-- Desktops ------------------------------------------
self.curDesktop = None
# copy preset desktops
- path = Config.TAM_TAM_ROOT+"/Resources/Desktops/"
+ path = Config.TAM_TAM_ROOT+"/common/Resources/Desktops/"
filelist = os.listdir( path )
for file in filelist:
shutil.copyfile( path+file, Config.SCRATCH_DIR+file )
@@ -318,15 +316,12 @@ class JamMain(SubActivity):
# SubActivity Handlers
def onActivate( self, arg ):
- SubActivity.onActivate( self, arg )
-
+ pass
def onDeactivate( self ):
- SubActivity.onDeactivate( self )
+ pass
- def onDestroy( self ):
- SubActivity.onDestroy( self )
-
- # clear up scratch folder
+ def onDestroy( self ):
+ #clear up scratch folder
path = Config.SCRATCH_DIR
filelist = os.listdir( path )
for file in filelist: