Source code for GDSChannelTelemetryPanelGUI

###########################################################################
## Python code generated with wxFormBuilder (version May 29 2018)
## http://www.wxformbuilder.org/
##
## PLEASE DO *NOT* EDIT THIS FILE!
###########################################################################

import wx
import wx.dataview
import wx.xrc

###########################################################################
## Class ChannelTelemetry
###########################################################################


[docs]class ChannelTelemetry(wx.Panel): def __init__(self, parent): wx.Panel.__init__( self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.Size(800, 600), style=wx.TAB_TRAVERSAL, ) bSizer6 = wx.BoxSizer(wx.VERTICAL) self.ChannelTelemDataViewCtl = wx.dataview.DataViewCtrl( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.dataview.DV_MULTIPLE | wx.dataview.DV_VERT_RULES, ) bSizer6.Add(self.ChannelTelemDataViewCtl, 10, wx.ALL | wx.EXPAND, 5) sbSizer8 = wx.StaticBoxSizer( wx.StaticBox(self, wx.ID_ANY, "Channel Telemetry Filtering"), wx.HORIZONTAL ) self.ChannelTelemSelectChannelsButton = wx.Button( sbSizer8.GetStaticBox(), wx.ID_ANY, "Select Channels", wx.DefaultPosition, wx.DefaultSize, 0, ) sbSizer8.Add( self.ChannelTelemSelectChannelsButton, 0, wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5, ) self.ChannelTelemResetFilterButton = wx.Button( sbSizer8.GetStaticBox(), wx.ID_ANY, "Reset Filter", wx.DefaultPosition, wx.DefaultSize, 0, ) sbSizer8.Add(self.ChannelTelemResetFilterButton, 0, wx.ALL, 5) self.mstaticText3 = wx.StaticText( sbSizer8.GetStaticBox(), wx.ID_ANY, "Active Filter Selected", wx.DefaultPosition, wx.DefaultSize, 0, ) self.mstaticText3.Wrap(-1) sbSizer8.Add(self.mstaticText3, 0, wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5) self.ChannelTelemFilterSelectedTextCtl = wx.TextCtrl( sbSizer8.GetStaticBox(), wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_READONLY, ) sbSizer8.Add( self.ChannelTelemFilterSelectedTextCtl, 3, wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5, ) self.ChannelTelemShowHexCheckBox = wx.CheckBox( sbSizer8.GetStaticBox(), wx.ID_ANY, "Show Hex", wx.DefaultPosition, wx.DefaultSize, 0, ) sbSizer8.Add( self.ChannelTelemShowHexCheckBox, 0, wx.ALIGN_CENTER_VERTICAL | wx.ALL, 5 ) bSizer6.Add(sbSizer8, 1, wx.EXPAND, 5) self.SetSizer(bSizer6) self.Layout() # Connect Events self.ChannelTelemDataViewCtl.Bind( wx.dataview.EVT_DATAVIEW_ITEM_CONTEXT_MENU, self.onChannelTelemContextMenu, id=wx.ID_ANY, ) self.ChannelTelemSelectChannelsButton.Bind( wx.EVT_BUTTON, self.onChannelTelemSelectChannelsButtonClick ) self.ChannelTelemResetFilterButton.Bind(wx.EVT_BUTTON, self.onClickResetFilter) self.ChannelTelemShowHexCheckBox.Bind( wx.EVT_CHECKBOX, self.onChannelTelemShowHexCheckBoxClick )
[docs] def __del__(self): pass
# Virtual event handlers, overide them in your derived class
[docs] def onChannelTelemContextMenu(self, event): event.Skip()
[docs] def onChannelTelemSelectChannelsButtonClick(self, event): event.Skip()
[docs] def onClickResetFilter(self, event): event.Skip()
[docs] def onChannelTelemShowHexCheckBoxClick(self, event): event.Skip()