Changeset 10899
- Timestamp:
- 10/10/11 17:05:49 (20 months ago)
- Files:
-
- 1 modified
-
ossiedev/trunk/tools/wavedash/src/WavedashView.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ossiedev/trunk/tools/wavedash/src/WavedashView.py
r10849 r10899 30 30 from NSChoiceDialog import NSChoiceDialog 31 31 from NodeBooterDialog import NodeBooterDialog 32 from alf_plugins.plot import plot 32 33 33 34 OSSIE_WAVEAPP_DIMENSION = (600,600) … … 244 245 self.configureButtons.append(updateWaveformButton) 245 246 wSizer.Add(updateWaveformButton, flag=wx.ALIGN_RIGHT) 247 246 248 247 249 wPanel.SetSizer(wSizer) … … 327 329 328 330 refreshIcon = wx.Image(root + REFRESH_ICON_FILE, wx.BITMAP_TYPE_ANY).ConvertToBitmap() 331 plotBox = wx.StaticBox(cPanel, wx.NewId(), 'Uses Ports') 332 plotBoxSizer = wx.StaticBoxSizer(plotBox, wx.HORIZONTAL) 333 334 for port in component.usesPorts: 335 plotButton = wx.Button(cPanel, wx.NewId(), label=port.name) 336 cPanel.Bind(wx.EVT_BUTTON, self.OnPlotPort, plotButton) 337 plotBoxSizer.Add(plotButton) 338 sboxSizer.Add(plotBoxSizer) 329 339 330 340 updateComponentButton = WavedashButton(cPanel, wx.NewId(), refreshIcon ) … … 1189 1199 self.updateWaveform(wName) 1190 1200 1201 def OnPlotPort(self, event): 1202 src = event.GetEventObject() 1203 compName = src.GetParent().GetName() 1204 waveformName = src.GetParent().GetParent().GetName() 1205 waveform = self.model.getWaveform(waveformName, WaveformModel.INSTANCE_WAVEFORM) 1206 component = waveform.getComponent(compName) 1207 port = component.getPort(src.GetLabelText()) 1208 if port: 1209 context = ("DomainName1", str('OSSIE::' + waveformName), str(compName)) 1210 frame = plot.create(self, port.interface.nameSpace , port.interface.name, context , port.name) 1211 1212 1191 1213 def updateWaveform(self, waveformName): 1192 1214 wform = self.model.getWaveform(waveformName, WaveformModel.INSTANCE_WAVEFORM)