Source code for fprime_gds.wxgui.src.GDSMainFrameGUI

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

import wx
import wx.xrc

###########################################################################
## Class MainFrame
###########################################################################


[docs]class MainFrame(wx.Frame): def __init__(self, parent): wx.Frame.__init__( self, parent, id=wx.ID_ANY, title="FPrime Ground Station", pos=wx.DefaultPosition, size=wx.Size(800, 600), style=wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL, ) self.SetSizeHints(wx.DefaultSize, wx.DefaultSize) MainSizer = wx.BoxSizer(wx.VERTICAL) self.TabNotebook = wx.Notebook( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, 0 ) MainSizer.Add(self.TabNotebook, 1, wx.EXPAND | wx.ALL, 5) self.SetSizer(MainSizer) self.Layout() # self.GroundStationStatusBar = self.CreateStatusBar( 3, wx.STB_SIZEGRIP, wx.ID_ANY ) self.m_menubar1 = wx.MenuBar(0) self.FileMenu = wx.Menu() self.NewMenuItem = wx.MenuItem( self.FileMenu, wx.ID_ANY, "New...", wx.EmptyString, wx.ITEM_NORMAL ) self.FileMenu.Append(self.NewMenuItem) self.SaveMenuItem = wx.MenuItem( self.FileMenu, wx.ID_ANY, "Save...", wx.EmptyString, wx.ITEM_NORMAL ) self.FileMenu.Append(self.SaveMenuItem) self.LoadMenuItem = wx.MenuItem( self.FileMenu, wx.ID_ANY, "Load...", wx.EmptyString, wx.ITEM_NORMAL ) self.FileMenu.Append(self.LoadMenuItem) self.AboutMenuItem = wx.MenuItem( self.FileMenu, wx.ID_ANY, "About...", wx.EmptyString, wx.ITEM_NORMAL ) self.FileMenu.Append(self.AboutMenuItem) self.SaveWinCfgMenuItem = wx.MenuItem( self.FileMenu, wx.ID_ANY, "Save Window Configuration", wx.EmptyString, wx.ITEM_NORMAL, ) self.FileMenu.Append(self.SaveWinCfgMenuItem) self.RestoreWinMenuItem = wx.MenuItem( self.FileMenu, wx.ID_ANY, "Restore Windows", wx.EmptyString, wx.ITEM_NORMAL ) self.FileMenu.Append(self.RestoreWinMenuItem) self.ExitMenuItem = wx.MenuItem( self.FileMenu, wx.ID_ANY, "Exit", wx.EmptyString, wx.ITEM_NORMAL ) self.FileMenu.Append(self.ExitMenuItem) self.m_menubar1.Append(self.FileMenu, "File") self.SetMenuBar(self.m_menubar1) self.Centre(wx.BOTH) # Connect Events self.Bind(wx.EVT_CLOSE, self.onMainFrameClose) self.Bind(wx.EVT_MENU, self.onNewMenuItemClick, id=self.NewMenuItem.GetId()) self.Bind(wx.EVT_MENU, self.onSaveMenuItemClick, id=self.SaveMenuItem.GetId()) self.Bind(wx.EVT_MENU, self.onLoadMenuItemClick, id=self.LoadMenuItem.GetId()) self.Bind(wx.EVT_MENU, self.onAboutMenuItemClick, id=self.AboutMenuItem.GetId()) self.Bind( wx.EVT_MENU, self.onSaveWinCfgMenuItemClick, id=self.SaveWinCfgMenuItem.GetId(), ) self.Bind( wx.EVT_MENU, self.onRestoreWinMenuItemClick, id=self.RestoreWinMenuItem.GetId(), ) self.Bind(wx.EVT_MENU, self.onExitMenuItemClick, id=self.ExitMenuItem.GetId())
[docs] def __del__(self): pass
# Virtual event handlers, overide them in your derived class
[docs] def onMainFrameClose(self, event): event.Skip()
[docs] def onNewMenuItemClick(self, event): event.Skip()
[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()