415 self.MainTabs["LogViewer"] = (self.LogViewer, _("PLC Log")) |
415 self.MainTabs["LogViewer"] = (self.LogViewer, _("PLC Log")) |
416 self.BottomNoteBook.AddPage(*self.MainTabs["LogViewer"]) |
416 self.BottomNoteBook.AddPage(*self.MainTabs["LogViewer"]) |
417 # self.BottomNoteBook.Split(self.BottomNoteBook.GetPageIndex(self.LogViewer), wx.RIGHT) |
417 # self.BottomNoteBook.Split(self.BottomNoteBook.GetPageIndex(self.LogViewer), wx.RIGHT) |
418 |
418 |
419 StatusToolBar = wx.ToolBar(self, -1, wx.DefaultPosition, wx.DefaultSize, |
419 StatusToolBar = wx.ToolBar(self, -1, wx.DefaultPosition, wx.DefaultSize, |
420 wx.TB_FLAT | wx.TB_NODIVIDER | wx.NO_BORDER) |
420 wx.TB_FLAT | wx.TB_HORIZONTAL | wx.NO_BORDER) |
421 StatusToolBar.SetToolBitmapSize(wx.Size(25, 25)) |
421 StatusToolBar.SetToolBitmapSize(wx.Size(25, 25)) |
422 StatusToolBar.Realize() |
422 StatusToolBar.Realize() |
423 self.Panes["StatusToolBar"] = StatusToolBar |
423 self.Panes["StatusToolBar"] = StatusToolBar |
424 self.AUIManager.AddPane(StatusToolBar, wx.aui.AuiPaneInfo(). |
424 self.AUIManager.AddPane(StatusToolBar, wx.aui.AuiPaneInfo(). |
425 Name("StatusToolBar").Caption(_("Status ToolBar")). |
425 Name("StatusToolBar").Caption(_("Status ToolBar")). |
745 if self.CTR is not None: |
745 if self.CTR is not None: |
746 |
746 |
747 for confnode_method in self.CTR.StatusMethods: |
747 for confnode_method in self.CTR.StatusMethods: |
748 if "method" in confnode_method and confnode_method.get("shown", True): |
748 if "method" in confnode_method and confnode_method.get("shown", True): |
749 tool = StatusToolBar.AddTool( |
749 tool = StatusToolBar.AddTool( |
750 wx.ID_ANY, confnode_method["tooltip"], |
750 wx.ID_ANY, confnode_method["name"], |
751 GetBitmap(confnode_method.get("bitmap", "Unknown"))) |
751 GetBitmap(confnode_method.get("bitmap", "Unknown")), |
|
752 confnode_method["tooltip"]) |
752 self.Bind(wx.EVT_MENU, self.GetMenuCallBackFunction(confnode_method["method"]), tool) |
753 self.Bind(wx.EVT_MENU, self.GetMenuCallBackFunction(confnode_method["method"]), tool) |
753 |
754 |
754 StatusToolBar.Realize() |
755 StatusToolBar.Realize() |
755 self.AUIManager.GetPane("StatusToolBar").BestSize(StatusToolBar.GetBestSize()).Show() |
756 self.AUIManager.GetPane("StatusToolBar").BestSize(StatusToolBar.GetBestSize()).Show() |
756 else: |
757 else: |