diff options
author | Oli <olpc@localhost.localdomain> | 2007-02-09 00:35:42 (GMT) |
---|---|---|
committer | Oli <olpc@localhost.localdomain> | 2007-02-09 00:35:42 (GMT) |
commit | 1e6afb39bfc7afd5fbf56137ecb53f739b2c2249 (patch) | |
tree | 7831317ffe0f4f48ec3147ca381077fb2a8fc53b /SynthLab/SynthLabWindow.py | |
parent | 67694bf826d1b244cd1e0753b51210a7687d530d (diff) |
SynthLab: display of parameter's name when mouseover (with or without wire)
Diffstat (limited to 'SynthLab/SynthLabWindow.py')
-rw-r--r-- | SynthLab/SynthLabWindow.py | 17 |
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 |