1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
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 ):
return selection.set( gtk.gdk.SELECTION_PRIMARY, 32, "t %d %d" % (self.pageID,self.pageIndex) )
|