Exemplo n.º 1
0
    def _init_ctrls(self, prnt):
        # generated method, don't edit
        wx.Frame.__init__(self,
                          id=wxID_BASICINTERFACEFRAME,
                          name=u'BasicInterfaceFrame',
                          parent=prnt,
                          pos=wx.Point(1745, 92),
                          size=wx.Size(1448, 874),
                          style=wx.DEFAULT_FRAME_STYLE,
                          title=u'Basic Interface')
        self._init_utils()
        self.SetClientSize(wx.Size(1440, 840))
        self.SetMenuBar(self.InterfaceMenuBar)
        self.Bind(wx.EVT_CLOSE, self.OnBasicInterfaceFrameClose)

        self.InterfaceStatusBar = wx.StatusBar(
            id=wxID_BASICINTERFACEFRAMEINTERFACESTATUSBAR,
            name=u'InterfaceStatusBar',
            parent=self,
            style=0)
        self.InterfaceStatusBar.SetHelpText(u'Status')
        self.InterfaceStatusBar.SetLabel(u'')
        self._init_coll_InterfaceStatusBar_Fields(self.InterfaceStatusBar)
        self.SetStatusBar(self.InterfaceStatusBar)

        self.InterfaceToolBar = wx.ToolBar(
            id=wxID_BASICINTERFACEFRAMEINTERFACETOOLBAR,
            name=u'InterfaceToolBar',
            parent=self,
            pos=wx.Point(0, 0),
            size=wx.Size(1440, 40),
            style=wx.TAB_TRAVERSAL | wx.TB_3DBUTTONS | wx.TB_HORIZONTAL
            | wx.MAXIMIZE_BOX | wx.NO_BORDER)
        self.InterfaceToolBar.SetHelpText(u'Launch Boa Contstructor')
        self.InterfaceToolBar.SetToolTipString(u'InterfaceToolBar')
        self.InterfaceToolBar.SetToolBitmapSize(wx.Size(30, 30))
        self.InterfaceToolBar.SetToolPacking(0)
        self.InterfaceToolBar.SetToolSeparation(1)
        self.SetToolBar(self.InterfaceToolBar)

        self.MainPanel = wx.Panel(id=wxID_BASICINTERFACEFRAMEMAINPANEL,
                                  name=u'MainPanel',
                                  parent=self,
                                  pos=wx.Point(1, 1),
                                  size=wx.Size(1438, 838),
                                  style=wx.TAB_TRAVERSAL)

        self.LeftInterfacePanel = wx.Panel(
            id=wxID_BASICINTERFACEFRAMELEFTINTERFACEPANEL,
            name=u'LeftInterfacePanel',
            parent=self.MainPanel,
            pos=wx.Point(2, 2),
            size=wx.Size(1355, 834),
            style=wx.TAB_TRAVERSAL)

        self.RightControlPanel = wx.Panel(
            id=wxID_BASICINTERFACEFRAMERIGHTCONTROLPANEL,
            name=u'RightControlPanel',
            parent=self.MainPanel,
            pos=wx.Point(1361, 2),
            size=wx.Size(75, 834),
            style=wx.TAB_TRAVERSAL)
        self.RightControlPanel.SetBackgroundColour(wx.Colour(192, 192, 192))

        self.LowerControlPanel = wx.Panel(
            id=wxID_BASICINTERFACEFRAMELOWERCONTROLPANEL,
            name=u'LowerControlPanel',
            parent=self.LeftInterfacePanel,
            pos=wx.Point(2, 808),
            size=wx.Size(1351, 24),
            style=wx.TAB_TRAVERSAL)
        self.LowerControlPanel.SetBackgroundColour(wx.Colour(0, 255, 128))

        self.UpperInterfacePanel = wx.Panel(
            id=wxID_BASICINTERFACEFRAMEUPPERINTERFACEPANEL,
            name=u'UpperInterfacePanel',
            parent=self.LeftInterfacePanel,
            pos=wx.Point(2, 2),
            size=wx.Size(1351, 640),
            style=wx.TAB_TRAVERSAL)
        self.UpperInterfacePanel.SetBackgroundColour(wx.Colour(128, 128, 128))
        self.UpperInterfacePanel.SetHelpText(u'UpperInterfacePanel')

        self.LowerInterfacePanel = wx.Panel(
            id=wxID_BASICINTERFACEFRAMELOWERINTERFACEPANEL,
            name=u'LowerInterfacePanel',
            parent=self.LeftInterfacePanel,
            pos=wx.Point(2, 646),
            size=wx.Size(1351, 158),
            style=wx.TAB_TRAVERSAL)
        self.LowerInterfacePanel.SetBackgroundColour(wx.Colour(192, 192, 192))

        self.UpperInterface = wx.Notebook(
            id=wxID_BASICINTERFACEFRAMEUPPERINTERFACE,
            name=u'UpperInterface',
            parent=self.UpperInterfacePanel,
            pos=wx.Point(2, 2),
            size=wx.Size(1347, 636),
            style=0)

        self.LowerInterface = wx.Treebook(
            id=wxID_BASICINTERFACEFRAMELOWERINTERFACE,
            name=u'LowerInterface',
            parent=self.LowerInterfacePanel,
            pos=wx.Point(2, 2),
            size=wx.Size(1347, 154),
            style=0)
        self.LowerInterface.Bind(wx.EVT_TREEBOOK_PAGE_CHANGED,
                                 self.OnLowerInterfaceTreebookPageChanged,
                                 id=wxID_BASICINTERFACEFRAMELOWERINTERFACE)

        self.Display = IEPanel(id=wxID_BASICINTERFACEFRAMEDISPLAY,
                               name=u'Display',
                               parent=self.UpperInterface,
                               pos=wx.Point(0, 0),
                               size=wx.Size(1339, 610),
                               style=wx.TAB_TRAVERSAL)

        self.Shell = ShellPanel(id=wxID_BASICINTERFACEFRAMESHELL,
                                name=u'Shell',
                                parent=self.LowerInterface,
                                pos=wx.Point(0, 0),
                                size=wx.Size(1281, 154),
                                style=wx.TAB_TRAVERSAL)

        self.button1 = wx.Button(id=wxID_BASICINTERFACEFRAMEBUTTON1,
                                 label=u'Java Script Example',
                                 name='button1',
                                 parent=self.LowerControlPanel,
                                 pos=wx.Point(0, 0),
                                 size=wx.Size(136, 23),
                                 style=0)
        self.button1.Bind(wx.EVT_BUTTON,
                          self.OnButton1Button,
                          id=wxID_BASICINTERFACEFRAMEBUTTON1)

        self.button2 = wx.Button(id=wxID_BASICINTERFACEFRAMEBUTTON2,
                                 label='button2',
                                 name='button2',
                                 parent=self.LowerControlPanel,
                                 pos=wx.Point(136, 0),
                                 size=wx.Size(75, 23),
                                 style=0)
        self.button2.Bind(wx.EVT_BUTTON,
                          self.OnButton2Button,
                          id=wxID_BASICINTERFACEFRAMEBUTTON2)

        self.button3 = wx.Button(id=wxID_BASICINTERFACEFRAMEBUTTON3,
                                 label='button3',
                                 name='button3',
                                 parent=self.LowerControlPanel,
                                 pos=wx.Point(211, 0),
                                 size=wx.Size(75, 23),
                                 style=0)

        self.ExecuteButton = wx.Button(
            id=wxID_BASICINTERFACEFRAMEEXECUTEBUTTON,
            label=u'Execute IEPanel.py',
            name=u'ExecuteButton',
            parent=self.LowerControlPanel,
            pos=wx.Point(286, 0),
            size=wx.Size(111, 23),
            style=0)
        self.ExecuteButton.Bind(wx.EVT_BUTTON,
                                self.OnExecuteButtonButton,
                                id=wxID_BASICINTERFACEFRAMEEXECUTEBUTTON)

        self.ReplaceRightControlButtton = wx.Button(
            id=wxID_BASICINTERFACEFRAMEREPLACERIGHTCONTROLBUTTTON,
            label=u'Replace Right Control Panel',
            name=u'ReplaceRightControlButtton',
            parent=self.LowerControlPanel,
            pos=wx.Point(397, 0),
            size=wx.Size(180, 24),
            style=0)
        self.ReplaceRightControlButtton.Bind(
            wx.EVT_BUTTON,
            self.OnReplaceRightControlButttonButton,
            id=wxID_BASICINTERFACEFRAMEREPLACERIGHTCONTROLBUTTTON)

        self.StatesButton = wx.Button(id=wxID_BASICINTERFACEFRAMESTATESBUTTON,
                                      label=u'States',
                                      name=u'StatesButton',
                                      parent=self.RightControlPanel,
                                      pos=wx.Point(0, 0),
                                      size=wx.Size(75, 23),
                                      style=0)
        self.StatesButton.Bind(wx.EVT_BUTTON,
                               self.OnStatesButtonButton,
                               id=wxID_BASICINTERFACEFRAMESTATESBUTTON)

        self.InstrumentsButton = wx.Button(
            id=wxID_BASICINTERFACEFRAMEINSTRUMENTSBUTTON,
            label=u'Instruments',
            name=u'InstrumentsButton',
            parent=self.RightControlPanel,
            pos=wx.Point(0, 23),
            size=wx.Size(75, 23),
            style=0)
        self.InstrumentsButton.Bind(
            wx.EVT_BUTTON,
            self.OnInstrumentsButtonButton,
            id=wxID_BASICINTERFACEFRAMEINSTRUMENTSBUTTON)

        self.LogsPanel = SimpleLogLowerInterfacePanel(
            id=wxID_BASICINTERFACEFRAMELOGSPANEL,
            name=u'LogsPanel',
            parent=self.LowerInterface,
            pos=wx.Point(0, 0),
            size=wx.Size(1281, 154),
            style=wx.TAB_TRAVERSAL)

        self.ArbDBPanel = SimpleArbDBLowerInterfacePanel(
            id=wxID_BASICINTERFACEFRAMEARBDBPANEL,
            name=u'ArbDBPanel',
            parent=self.LowerInterface,
            pos=wx.Point(0, 0),
            size=wx.Size(1281, 154),
            style=wx.TAB_TRAVERSAL)

        self.EndOfTheDayButton = wx.Button(
            id=wxID_BASICINTERFACEFRAMEENDOFTHEDAYBUTTON,
            label=u'End of The Day Log',
            name=u'EndOfTheDayButton',
            parent=self.LowerControlPanel,
            pos=wx.Point(577, 0),
            size=wx.Size(103, 23),
            style=0)
        self.EndOfTheDayButton.Bind(
            wx.EVT_BUTTON,
            self.OnEndOfTheDayButtonButton,
            id=wxID_BASICINTERFACEFRAMEENDOFTHEDAYBUTTON)

        self.VisaDialogButton = wx.Button(
            id=wxID_BASICINTERFACEFRAMEVISADIALOGBUTTON,
            label=u'VISA Communicator',
            name=u'VisaDialogButton',
            parent=self.LowerControlPanel,
            pos=wx.Point(680, 0),
            size=wx.Size(184, 23),
            style=0)
        self.VisaDialogButton.Bind(wx.EVT_BUTTON,
                                   self.OnVisaDialogButtonButton,
                                   id=wxID_BASICINTERFACEFRAMEVISADIALOGBUTTON)

        self._init_coll_InterfaceToolBar_Tools(self.InterfaceToolBar)
        self._init_coll_UpperInterface_Pages(self.UpperInterface)
        self._init_coll_LowerInterface_Pages(self.LowerInterface)

        self._init_sizers()
    def _init_ctrls(self, prnt):
        # generated method, don't edit
        wx.Frame.__init__(self, id=wxID_GENERALINTERFACEFRAME,
              name=u'GeneralInterfaceFrame', parent=prnt, pos=wx.Point(504, 67),
              size=wx.Size(847, 721), style=wx.DEFAULT_FRAME_STYLE,
              title=u'General Interface')
        self._init_utils()
        self.SetClientSize(wx.Size(839, 687))
        self.SetMenuBar(self.InterfaceMenuBar)

        self.InterfaceStatusBar = wx.StatusBar(id=wxID_GENERALINTERFACEFRAMEINTERFACESTATUSBAR,
              name=u'InterfaceStatusBar', parent=self, style=0)
        self.InterfaceStatusBar.SetHelpText(u'Status')
        self.InterfaceStatusBar.SetLabel(u'')
        self._init_coll_InterfaceStatusBar_Fields(self.InterfaceStatusBar)
        self.SetStatusBar(self.InterfaceStatusBar)

        self.InterfaceToolBar = wx.ToolBar(id=wxID_GENERALINTERFACEFRAMEINTERFACETOOLBAR,
              name=u'InterfaceToolBar', parent=self, pos=wx.Point(0, 0),
              size=wx.Size(839, 28), style=wx.TB_HORIZONTAL | wx.NO_BORDER)
        self.SetToolBar(self.InterfaceToolBar)

        self.MainPanel = wx.Panel(id=wxID_GENERALINTERFACEFRAMEMAINPANEL,
              name=u'MainPanel', parent=self, pos=wx.Point(1, 1),
              size=wx.Size(837, 685), style=wx.TAB_TRAVERSAL)

        self.LeftInterfacePanel = wx.Panel(id=wxID_GENERALINTERFACEFRAMELEFTINTERFACEPANEL,
              name=u'LeftInterfacePanel', parent=self.MainPanel, pos=wx.Point(2,
              2), size=wx.Size(688, 681), style=wx.TAB_TRAVERSAL)

        self.RightControlPanel = wx.Panel(id=wxID_GENERALINTERFACEFRAMERIGHTCONTROLPANEL,
              name=u'RightControlPanel', parent=self.MainPanel,
              pos=wx.Point(694, 2), size=wx.Size(141, 681),
              style=wx.TAB_TRAVERSAL)
        self.RightControlPanel.SetBackgroundColour(wx.Colour(255, 128, 128))

        self.LowerControlPanel = wx.Panel(id=wxID_GENERALINTERFACEFRAMELOWERCONTROLPANEL,
              name=u'LowerControlPanel', parent=self.LeftInterfacePanel,
              pos=wx.Point(2, 652), size=wx.Size(684, 27),
              style=wx.TAB_TRAVERSAL)
        self.LowerControlPanel.SetBackgroundColour(wx.Colour(0, 255, 128))

        self.UpperInterfacePanel = wx.Panel(id=wxID_GENERALINTERFACEFRAMEUPPERINTERFACEPANEL,
              name=u'UpperInterfacePanel', parent=self.LeftInterfacePanel,
              pos=wx.Point(2, 2), size=wx.Size(684, 516),
              style=wx.TAB_TRAVERSAL)
        self.UpperInterfacePanel.SetBackgroundColour(wx.Colour(128, 128, 128))
        self.UpperInterfacePanel.SetHelpText(u'UpperInterfacePanel')

        self.LowerInterfacePanel = wx.Panel(id=wxID_GENERALINTERFACEFRAMELOWERINTERFACEPANEL,
              name=u'LowerInterfacePanel', parent=self.LeftInterfacePanel,
              pos=wx.Point(2, 522), size=wx.Size(684, 126),
              style=wx.TAB_TRAVERSAL)
        self.LowerInterfacePanel.SetBackgroundColour(wx.Colour(192, 192, 192))

        self.UpperInterface = wx.Notebook(id=wxID_GENERALINTERFACEFRAMEUPPERINTERFACE,
              name=u'UpperInterface', parent=self.UpperInterfacePanel,
              pos=wx.Point(2, 2), size=wx.Size(680, 512), style=0)

        self.LowerInterface = wx.Treebook(id=wxID_GENERALINTERFACEFRAMELOWERINTERFACE,
              name=u'LowerInterface', parent=self.LowerInterfacePanel,
              pos=wx.Point(2, 2), size=wx.Size(680, 122), style=0)

        self.Display = IEPanel(id=wxID_GENERALINTERFACEFRAMEDISPLAY,
              name=u'Display', parent=self.UpperInterface, pos=wx.Point(0, 0),
              size=wx.Size(672, 486), style=wx.TAB_TRAVERSAL)

        self.Shell = ShellPanel(id=wxID_GENERALINTERFACEFRAMESHELL,
              name=u'Shell', parent=self.LowerInterface, pos=wx.Point(0, 0),
              size=wx.Size(622, 122), style=wx.TAB_TRAVERSAL)

        self._init_coll_UpperInterface_Pages(self.UpperInterface)
        self._init_coll_LowerInterface_Pages(self.LowerInterface)

        self._init_sizers()