Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/SynthLab/SynthLabWindow.py
diff options
context:
space:
mode:
authorOli <olpc@localhost.localdomain>2007-02-09 00:35:42 (GMT)
committer Oli <olpc@localhost.localdomain>2007-02-09 00:35:42 (GMT)
commit1e6afb39bfc7afd5fbf56137ecb53f739b2c2249 (patch)
tree7831317ffe0f4f48ec3147ca381077fb2a8fc53b /SynthLab/SynthLabWindow.py
parent67694bf826d1b244cd1e0753b51210a7687d530d (diff)
SynthLab: display of parameter's name when mouseover (with or without wire)
Diffstat (limited to 'SynthLab/SynthLabWindow.py')
-rw-r--r--SynthLab/SynthLabWindow.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/SynthLab/SynthLabWindow.py b/SynthLab/SynthLabWindow.py
index 3e9085a..c2e7b54 100644
--- a/SynthLab/SynthLabWindow.py
+++ b/SynthLab/SynthLabWindow.py
@@ -381,14 +381,6 @@ class SynthLabWindow( gtk.Window ):
gate = self.testGates( i, event.x-self.locations[i][0], event.y-self.locations[i][1] )
if gate:
self.highlightGate( i, gate )
- choosen = SynthLabConstants.CHOOSE_TYPE[i/4][self.typesTable[i]]
- str = Tooltips.SYNTHTYPES[i/4][self.typesTable[i]] + ': ' + Tooltips.SYNTHPARA[choosen][gate[1]]
- if gate[0] == 1:
- if self.parameterOpen:
- self.parameterUpdate( str )
- else:
- self.parameter = Parameter( str )
- self.parameterOpen = 1
else:
self.highlightGate( None )
if self.parameterOpen:
@@ -501,6 +493,15 @@ class SynthLabWindow( gtk.Window ):
y = self.locations[self.overGateObj][1] + self.overGate[3][1] - self.overGateSizeDIV2
self.overGateLoc = ( x, y )
self.invalidate_rect( self.overGateLoc[0], self.overGateLoc[1], self.overGateSize, self.overGateSize )
+ if obj != 12:
+ choosen = SynthLabConstants.CHOOSE_TYPE[obj/4][self.typesTable[obj]]
+ str = Tooltips.SYNTHTYPES[obj/4][self.typesTable[obj]] + ': ' + Tooltips.SYNTHPARA[choosen][gate[1]]
+ if gate[0] == 1:
+ if self.parameterOpen:
+ self.parameterUpdate( str )
+ else:
+ self.parameter = Parameter( str )
+ self.parameterOpen = 1
def startDragObject( self, i ):
self.dragObject = i