beremiz

Added build shortcut

2011-03-31, Edouard Tisserant
d3fb687dd0b9
Parents 22e83880cdd9
Children 3ece9ba72aaf
Added build shortcut
  • +11 -3
    Beremiz.py
  • --- a/Beremiz.py Thu Mar 31 12:09:38 2011 +0200
    +++ b/Beremiz.py Thu Mar 31 18:43:41 2011 +0200
    @@ -326,7 +326,7 @@
    [ID_BEREMIZ, ID_BEREMIZMAINSPLITTER,
    ID_BEREMIZPLCCONFIG, ID_BEREMIZLOGCONSOLE,
    - ID_BEREMIZINSPECTOR] = [wx.NewId() for _init_ctrls in range(5)]
    + ID_BEREMIZINSPECTOR, ID_BUILD] = [wx.NewId() for _init_ctrls in range(6)]
    [ID_BEREMIZRUNMENUBUILD, ID_BEREMIZRUNMENUSIMULATE,
    ID_BEREMIZRUNMENURUN, ID_BEREMIZRUNMENUSAVELOG,
    @@ -409,7 +409,9 @@
    IDEFrame._init_ctrls(self, prnt)
    self.Bind(wx.EVT_MENU, self.OnOpenWidgetInspector, id=ID_BEREMIZINSPECTOR)
    - accel = wx.AcceleratorTable([wx.AcceleratorEntry(wx.ACCEL_CTRL|wx.ACCEL_ALT, ord('I'), ID_BEREMIZINSPECTOR)])
    + self.Bind(wx.EVT_MENU, self.OnBuildProject, id=ID_BUILD)
    + accel = wx.AcceleratorTable([wx.AcceleratorEntry(wx.ACCEL_CTRL|wx.ACCEL_ALT, ord('I'), ID_BEREMIZINSPECTOR),
    + wx.AcceleratorEntry(wx.ACCEL_NORMAL, wx.WXK_F11, ID_BUILD)])
    self.SetAcceleratorTable(accel)
    self.PLCConfig = wx.ScrolledWindow(id=ID_BEREMIZPLCCONFIG,
    @@ -471,6 +473,7 @@
    self.Bind(wx.EVT_CLOSE, self.OnCloseFrame)
    self._Refresh(TITLE, TOOLBAR, FILEMENU, EDITMENU, DISPLAYMENU)
    + self.LogConsole.SetFocus()
    def RiseLogConsole(self):
    self.BottomNoteBook.SetSelection(self.BottomNoteBook.GetPageIndex(self.LogConsole))
    @@ -524,6 +527,10 @@
    wnd = self
    InspectionTool().Show(wnd, True)
    + def OnBuildProject(self, evt):
    + if self.PluginRoot is not None:
    + self.PluginRoot._build()
    +
    def OnLogConsoleDClick(self, event):
    wx.CallAfter(self.SearchLineForError)
    event.Skip()
    @@ -1614,6 +1621,7 @@
    AddExceptHook(os.getcwd(),updateinfo_url)
    frame = Beremiz(None, projectOpen, buildpath)
    + splash.Close()
    + wx.Yield()
    frame.Show()
    - splash.Close()
    app.MainLoop()