Commit b13d34fff4ff440535bb8c815310348fafd91920

Authored by Thiago Franco de Moraes
1 parent e03753e2
Exists in mactoolbar_bkp

Converted HistoryToolbar to auitoolbar

Showing 1 changed file with 18 additions and 9 deletions   Show diff stats
invesalius/gui/frame.py
@@ -1327,6 +1327,7 @@ class SliceToolBar(AuiToolBar): @@ -1327,6 +1327,7 @@ class SliceToolBar(AuiToolBar):
1327 else: 1327 else:
1328 self.SetStateProjectClose() 1328 self.SetStateProjectClose()
1329 self._UntoggleAllItems() 1329 self._UntoggleAllItems()
  1330 + self.Refresh()
1330 1331
1331 def _UntoggleAllItems(self, pubsub_evt=None): 1332 def _UntoggleAllItems(self, pubsub_evt=None):
1332 """ 1333 """
@@ -1375,6 +1376,7 @@ class SliceToolBar(AuiToolBar): @@ -1375,6 +1376,7 @@ class SliceToolBar(AuiToolBar):
1375 """ 1376 """
1376 for tool in self.enable_items: 1377 for tool in self.enable_items:
1377 self.EnableTool(tool, False) 1378 self.EnableTool(tool, False)
  1379 + self.Refresh()
1378 1380
1379 def SetStateProjectOpen(self): 1381 def SetStateProjectOpen(self):
1380 """ 1382 """
@@ -1382,6 +1384,7 @@ class SliceToolBar(AuiToolBar): @@ -1382,6 +1384,7 @@ class SliceToolBar(AuiToolBar):
1382 """ 1384 """
1383 for tool in self.enable_items: 1385 for tool in self.enable_items:
1384 self.EnableTool(tool, True) 1386 self.EnableTool(tool, True)
  1387 + self.Refresh()
1385 1388
1386 # ------------------------------------------------------------------ 1389 # ------------------------------------------------------------------
1387 # ------------------------------------------------------------------ 1390 # ------------------------------------------------------------------
@@ -1565,14 +1568,14 @@ class LayoutToolBar(AuiToolBar): @@ -1565,14 +1568,14 @@ class LayoutToolBar(AuiToolBar):
1565 self.ontool_text = True 1568 self.ontool_text = True
1566 1569
1567 1570
1568 -class HistoryToolBar(wx.ToolBar): 1571 +class HistoryToolBar(AuiToolBar):
1569 """ 1572 """
1570 Toolbar related to general layout/ visualization configuration 1573 Toolbar related to general layout/ visualization configuration
1571 e.g: show/hide task panel and show/hide text on viewers. 1574 e.g: show/hide task panel and show/hide text on viewers.
1572 """ 1575 """
1573 def __init__(self, parent): 1576 def __init__(self, parent):
1574 style = wx.TB_FLAT|wx.TB_NODIVIDER | wx.TB_DOCKABLE 1577 style = wx.TB_FLAT|wx.TB_NODIVIDER | wx.TB_DOCKABLE
1575 - wx.ToolBar.__init__(self, parent, -1, wx.DefaultPosition, 1578 + AuiToolBar.__init__(self, parent, -1, wx.DefaultPosition,
1576 wx.DefaultSize, 1579 wx.DefaultSize,
1577 style) 1580 style)
1578 1581
@@ -1630,15 +1633,19 @@ class HistoryToolBar(wx.ToolBar): @@ -1630,15 +1633,19 @@ class HistoryToolBar(wx.ToolBar):
1630 p = os.path.join(d, "redo_small.png") 1633 p = os.path.join(d, "redo_small.png")
1631 self.BMP_REDO = wx.Bitmap(p, wx.BITMAP_TYPE_PNG) 1634 self.BMP_REDO = wx.Bitmap(p, wx.BITMAP_TYPE_PNG)
1632 1635
1633 - self.AddLabelTool(wx.ID_UNDO, 1636 + self.AddTool(wx.ID_UNDO,
1634 "", 1637 "",
1635 - bitmap=self.BMP_UNDO,  
1636 - shortHelp= _("Undo")) 1638 + self.BMP_UNDO,
  1639 + wx.NullBitmap,
  1640 + wx.ITEM_NORMAL,
  1641 + short_help_string= _("Undo"))
1637 1642
1638 - self.AddLabelTool(wx.ID_REDO, 1643 + self.AddTool(wx.ID_REDO,
1639 "", 1644 "",
1640 - bitmap=self.BMP_REDO,  
1641 - shortHelp= _("Redo")) 1645 + self.BMP_REDO,
  1646 + wx.NullBitmap,
  1647 + wx.ITEM_NORMAL,
  1648 + short_help_string=_("Redo"))
1642 1649
1643 self.EnableTool(wx.ID_UNDO, False) 1650 self.EnableTool(wx.ID_UNDO, False)
1644 self.EnableTool(wx.ID_REDO, False) 1651 self.EnableTool(wx.ID_REDO, False)
@@ -1685,7 +1692,7 @@ class HistoryToolBar(wx.ToolBar): @@ -1685,7 +1692,7 @@ class HistoryToolBar(wx.ToolBar):
1685 self.ToggleText() 1692 self.ToggleText()
1686 1693
1687 for item in VIEW_TOOLS: 1694 for item in VIEW_TOOLS:
1688 - state = self.GetToolState(item) 1695 + state = self.GetToolToggled(item)
1689 if state and (item != id): 1696 if state and (item != id):
1690 self.ToggleTool(item, False) 1697 self.ToggleTool(item, False)
1691 1698
@@ -1746,6 +1753,7 @@ class HistoryToolBar(wx.ToolBar): @@ -1746,6 +1753,7 @@ class HistoryToolBar(wx.ToolBar):
1746 self.EnableTool(wx.ID_UNDO, True) 1753 self.EnableTool(wx.ID_UNDO, True)
1747 else: 1754 else:
1748 self.EnableTool(wx.ID_UNDO, False) 1755 self.EnableTool(wx.ID_UNDO, False)
  1756 + self.Refresh()
1749 1757
1750 def OnEnableRedo(self, pubsub_evt): 1758 def OnEnableRedo(self, pubsub_evt):
1751 value = pubsub_evt.data 1759 value = pubsub_evt.data
@@ -1753,3 +1761,4 @@ class HistoryToolBar(wx.ToolBar): @@ -1753,3 +1761,4 @@ class HistoryToolBar(wx.ToolBar):
1753 self.EnableTool(wx.ID_REDO, True) 1761 self.EnableTool(wx.ID_REDO, True)
1754 else: 1762 else:
1755 self.EnableTool(wx.ID_REDO, False) 1763 self.EnableTool(wx.ID_REDO, False)
  1764 + self.Refresh()