Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Edit/TrackInterface.py
diff options
context:
space:
mode:
authoramartin <olpc@localhost.localdomain>2007-02-20 05:01:20 (GMT)
committer amartin <olpc@localhost.localdomain>2007-02-20 05:01:20 (GMT)
commit09b31158f45345d586fd48ec349aebf00a676e08 (patch)
treeb95fb13d963f3113cad64cf1cd8b19f4c444589e /Edit/TrackInterface.py
parentaea628ad8d2b592bdbb149f3c562f031cd1bba22 (diff)
tuneInteface (2nd try, fu git)
Diffstat (limited to 'Edit/TrackInterface.py')
-rw-r--r--Edit/TrackInterface.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/Edit/TrackInterface.py b/Edit/TrackInterface.py
index 364a68f..b5036cb 100644
--- a/Edit/TrackInterface.py
+++ b/Edit/TrackInterface.py
@@ -112,19 +112,15 @@ class TrackInterface( gtk.EventBox ):
self.marqueeColor = colormap.alloc_color( Config.MARQUEE_COLOR, True, True )
self.image = {}
- img = gtk.Image()
win = gtk.gdk.get_default_root_window()
self.gc = gtk.gdk.GC( win )
def prepareDrawable( name ):
- img.set_from_file( Config.IMAGE_ROOT+name+".png" )
- pix = img.get_pixbuf()
+ pix = gtk.gdk.pixbuf_new_from_file( Config.IMAGE_ROOT+name+".png" )
self.image[name] = gtk.gdk.Pixmap( win, pix.get_width(), pix.get_height() )
self.image[name].draw_pixbuf( self.gc, pix, 0, 0, 0, 0, pix.get_width(), pix.get_height(), gtk.gdk.RGB_DITHER_NONE )
def preparePixbuf( name ):
- newimg = gtk.Image()
- newimg.set_from_file( Config.IMAGE_ROOT+name+".png" )
- self.image[name] = newimg.get_pixbuf()
+ self.image[name] = gtk.gdk.pixbuf_new_from_file( Config.IMAGE_ROOT+name+".png" )
prepareDrawable( "trackBG" )
prepareDrawable( "trackBGSelected" )
@@ -343,7 +339,6 @@ class TrackInterface( gtk.EventBox ):
if not handled or handled == -1: # event didn't overlap any notes, so we can draw
if i == self.drumIndex: pitch = min( self.pixelsToPitchDrumFloor( self.clickLoc[1] - self.trackLimits[i][1] + Config.HIT_HEIGHT//2 )//Config.PITCH_STEP_DRUM, Config.NUMBER_OF_POSSIBLE_PITCHES_DRUM-1)*Config.PITCH_STEP_DRUM + Config.MINIMUM_PITCH_DRUM
else: pitch = min( self.pixelsToPitchFloor( self.clickLoc[1] - self.trackLimits[i][1] + Config.NOTE_HEIGHT//2 ), Config.NUMBER_OF_POSSIBLE_PITCHES-1) + Config.MINIMUM_PITCH
- print "draw a note", self.curPage, i, self.pixelsToTicksFloor( self.curBeats, self.clickLoc[0] ), pitch
cs = CSoundNote( self.pixelsToTicksFloor( self.curBeats, self.clickLoc[0] - self.trackRect[i].x ),
pitch,
0.75,