Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Edit/TunePageView.py
blob: f708587d657888dbe8f00857b948416dddc5628d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import pygtk
pygtk.require( '2.0' )
import gtk

from PageView import PageView

class TunePageView( PageView ):
    def __init__( self, pageID, tuneIndex, selectPageCallback, selected = False ):
        PageView.__init__( self, pageID, selectPageCallback, selected )
        
        self.pageIndex = tuneIndex
        
    def handleButtonPress( self, widget, data ):
        self.selectPageCallback( self.tuneIndex )

    def getData( self, widget, context, selection, targetType, eventTime ):
        print 'getData: ',self, self.pageID
        return selection.set( gtk.gdk.SELECTION_PRIMARY, 32, "t %d %d" % (self.pageID,self.pageIndex) )