2
"The pane holds the keys and is drawn by the keyboard widget."
3
def __init__(self,sok,ident,keys,columns,viewPortSizeX,viewPortSizeY,rgba,fontSize):
6
self.viewPortSizeX = viewPortSizeX
7
self.viewPortSizeY = viewPortSizeY
8
self.fontSize = fontSize
13
self.columns = columns
17
def paint(self,context,width,height):
19
self.xScale = width/self.viewPortSizeX
20
self.yScale = height/self.viewPortSizeY
22
for key in self.keys.values():
23
key.paint(context,self.xScale,self.yScale)
26
for key in self.keys.values():
27
key.paintFont(context,self.xScale, self.yScale)
31
def set_DrawingArea(self, da):