Source code for GDSMainFrameImpl

import GDSChannelTelemetryPanelImpl
import GDSCommandPanelImpl
import GDSLogEventPanelImpl
import GDSMainFrameGUI
import GDSStatusPanelImpl

###########################################################################
## Class MainFrameImpl
###########################################################################


[docs]class MainFrameImpl(GDSMainFrameGUI.MainFrame): def __init__(self, parent): GDSMainFrameGUI.MainFrame.__init__(self, parent) self.cmd_pnl = GDSCommandPanelImpl.CommandsImpl(self.TabNotebook) self.status_pnl = GDSStatusPanelImpl.StatusImpl(self.TabNotebook) self.event_pnl = GDSLogEventPanelImpl.LogEventsImpl(self.TabNotebook) self.telem_pnl = GDSChannelTelemetryPanelImpl.ChannelTelemetryImpl( self.TabNotebook ) self.TabNotebook.AddPage(self.cmd_pnl, "Commands", False) self.TabNotebook.AddPage(self.status_pnl, "Status", False) self.TabNotebook.AddPage(self.event_pnl, "Log Events", False) self.TabNotebook.AddPage(self.telem_pnl, "Channel Telemetry", False) self.child_main_instances = []
[docs] def __del__(self): pass
# Override these handlers to implement functionality for GUI elements
[docs] def onNewMenuItemClick(self, event): frame = MainFrameImpl(self) self.child_main_instances.append(frame) frame.Show(True)
[docs] def onSaveMenuItemClick(self, event): event.Skip()
[docs] def onLoadMenuItemClick(self, event): event.Skip()
[docs] def onAboutMenuItemClick(self, event): event.Skip()
[docs] def onSaveWinCfgMenuItemClick(self, event): event.Skip()
[docs] def onRestoreWinMenuItemClick(self, event): event.Skip()
[docs] def onExitMenuItemClick(self, event): event.Skip()