305 self._init_utils() |
305 self._init_utils() |
306 self.SetClientSize(wx.Size(1000, 600)) |
306 self.SetClientSize(wx.Size(1000, 600)) |
307 self.SetMenuBar(self.MenuBar) |
307 self.SetMenuBar(self.MenuBar) |
308 self.Bind(wx.EVT_CLOSE, self.OnCloseFrame) |
308 self.Bind(wx.EVT_CLOSE, self.OnCloseFrame) |
309 if not self.ModeSolo: |
309 if not self.ModeSolo: |
310 self.Bind(wx.EVT_MENU, self.OnCloseTabMenu, id=ID_PLCOPENEDITORFILEMENUITEMS2) |
310 self.Bind(wx.EVT_MENU, self.OnCloseTabMenu, id=wx.ID_CLOSE) |
311 self.Bind(wx.EVT_MENU, self.OnSaveProjectMenu, id=ID_PLCOPENEDITORFILEMENUITEMS5) |
311 self.Bind(wx.EVT_MENU, self.OnSaveProjectMenu, id=wx.ID_SAVE) |
312 accel = wx.AcceleratorTable([wx.AcceleratorEntry(wx.ACCEL_CTRL, 119, ID_PLCOPENEDITORFILEMENUITEMS2), |
312 accel = wx.AcceleratorTable([wx.AcceleratorEntry(wx.ACCEL_CTRL, 119, wx.ID_CLOSE), |
313 wx.AcceleratorEntry(wx.ACCEL_CTRL, 83, ID_PLCOPENEDITORFILEMENUITEMS5)]) |
313 wx.AcceleratorEntry(wx.ACCEL_CTRL, 83, wx.ID_SAVE)]) |
314 self.SetAcceleratorTable(accel) |
314 self.SetAcceleratorTable(accel) |
315 |
315 |
316 if wx.VERSION >= (2, 8, 0): |
316 if wx.VERSION >= (2, 8, 0): |
317 self.AUIManager = wx.aui.AuiManager(self) |
317 self.AUIManager = wx.aui.AuiManager(self) |
318 self.AUIManager.SetDockSizeConstraint(0.5, 0.5) |
318 self.AUIManager.SetDockSizeConstraint(0.5, 0.5) |