def __init__(self, conf=None, **kwds): self.config = conf kwds["style"] = wx.DEFAULT_FRAME_STYLE wx.Frame.__init__(self, None, -1, **kwds) self.Font10=wx.Font(10, wx.SWISS, wx.NORMAL, wx.BOLD, 0, "") self.SetTitle("Setup For Fast Maps") self.SetSize((850, 550)) self.SetFont(self.Font10) fmenu = wx.Menu() add_menu(self,fmenu, "&Quit", "Quit Setup", self.onClose) mbar = wx.MenuBar() mbar.Append(fmenu, "&File") self.SetMenuBar(mbar) self.buildPanel()
def createMenus(self): self.menubar = wx.MenuBar() # file fmenu = wx.Menu() add_menu(self,fmenu, "&Read Scan File", "Read Scan Parameter or Configuration File", self.onReadConfigFile) add_menu(self,fmenu,"&Save Scan File", "Save Scan Parameters File", self.onSaveScanFile) add_menu(self,fmenu, "Save Full Configuration", "Save Configuration File", self.onSaveConfigFile) fmenu.AppendSeparator() add_menu(self,fmenu,'Change &Working Folder', "Choose working directory", self.onFolderSelect) fmenu.AppendSeparator() add_menu(self,fmenu, "E&xit", "Terminate the program", self.onClose) # options omenu = wx.Menu() add_menu(self,omenu, "&Options", "Setup Motors, Detectors, other Options", self.onSetup) # help hmenu = wx.Menu() add_menu(self,hmenu, "&About", "More information about this program", self.onAbout) self.menubar.Append(fmenu, "&File") self.menubar.Append(omenu, "Edit") self.menubar.Append(hmenu, "&Help") self.SetMenuBar(self.menubar)