equal
deleted
inserted
replaced
1407 if child not in self.AuiTabCtrl: |
1407 if child not in self.AuiTabCtrl: |
1408 child.Bind(wx.EVT_LEFT_DCLICK, self.GetTabsOpenedDClickFunction(child)) |
1408 child.Bind(wx.EVT_LEFT_DCLICK, self.GetTabsOpenedDClickFunction(child)) |
1409 self.AuiTabCtrl = auitabctrl |
1409 self.AuiTabCtrl = auitabctrl |
1410 if self.TabsOpened.GetPageCount() == 0: |
1410 if self.TabsOpened.GetPageCount() == 0: |
1411 pane = self.AUIManager.GetPane(self.TabsOpened) |
1411 pane = self.AUIManager.GetPane(self.TabsOpened) |
1412 if pane.IsMaximized(): |
1412 # on wxPython 4.1.0, AuiPaneInfo has no "IsMaximized" attribute... |
|
1413 if (not hasattr(pane, "IsMaximized")) or pane.IsMaximized(): |
1413 self.AUIManager.RestorePane(pane) |
1414 self.AUIManager.RestorePane(pane) |
1414 self.AUIManager.Update() |
1415 self.AUIManager.Update() |
1415 |
1416 |
1416 def EnsureTabVisible(self, tab): |
1417 def EnsureTabVisible(self, tab): |
1417 notebook = tab.GetParent() |
1418 notebook = tab.GetParent() |
1495 event.Skip() |
1496 event.Skip() |
1496 return OnTabsOpenedDClick |
1497 return OnTabsOpenedDClick |
1497 |
1498 |
1498 def SwitchPerspective(self, evt): |
1499 def SwitchPerspective(self, evt): |
1499 pane = self.AUIManager.GetPane(self.TabsOpened) |
1500 pane = self.AUIManager.GetPane(self.TabsOpened) |
1500 if pane.IsMaximized(): |
1501 # on wxPython 4.1.0, AuiPaneInfo has no "IsMaximized" attribute... |
|
1502 if (not hasattr(pane, "IsMaximized")) or pane.IsMaximized(): |
1501 self.AUIManager.RestorePane(pane) |
1503 self.AUIManager.RestorePane(pane) |
1502 else: |
1504 else: |
1503 self.AUIManager.MaximizePane(pane) |
1505 self.AUIManager.MaximizePane(pane) |
1504 self.AUIManager.Update() |
1506 self.AUIManager.Update() |
1505 |
1507 |