Better way to add shortcut keys so they show on the Mac.
This commit is contained in:
parent
f49b88a103
commit
783515e60e
2 changed files with 11 additions and 12 deletions
|
@ -59,8 +59,13 @@ class mainWindow(configBase.configWindowBase):
|
||||||
|
|
||||||
menubar = wx.MenuBar()
|
menubar = wx.MenuBar()
|
||||||
fileMenu = wx.Menu()
|
fileMenu = wx.Menu()
|
||||||
i = fileMenu.Append(-1, 'Load model file...')
|
i = fileMenu.Append(-1, 'Load model file...\tCTRL+L')
|
||||||
self.Bind(wx.EVT_MENU, lambda e: self._showModelLoadDialog(1), i)
|
self.Bind(wx.EVT_MENU, lambda e: self._showModelLoadDialog(1), i)
|
||||||
|
i = fileMenu.Append(-1, 'Prepare print...\tCTRL+R')
|
||||||
|
self.Bind(wx.EVT_MENU, self.OnSlice, i)
|
||||||
|
i = fileMenu.Append(-1, 'Print...\tCTRL+P')
|
||||||
|
self.Bind(wx.EVT_MENU, self.OnPrint, i)
|
||||||
|
|
||||||
fileMenu.AppendSeparator()
|
fileMenu.AppendSeparator()
|
||||||
i = fileMenu.Append(-1, 'Open Profile...')
|
i = fileMenu.Append(-1, 'Open Profile...')
|
||||||
self.Bind(wx.EVT_MENU, self.OnLoadProfile, i)
|
self.Bind(wx.EVT_MENU, self.OnLoadProfile, i)
|
||||||
|
@ -294,11 +299,6 @@ class mainWindow(configBase.configWindowBase):
|
||||||
|
|
||||||
self.SetBackgroundColour(nb.GetBackgroundColour())
|
self.SetBackgroundColour(nb.GetBackgroundColour())
|
||||||
|
|
||||||
self.SetAcceleratorTable(wx.AcceleratorTable([(wx.ACCEL_CTRL, ord('L'), loadButton.GetId()),
|
|
||||||
(wx.ACCEL_CTRL, ord('R'), sliceButton.GetId()),
|
|
||||||
(wx.ACCEL_CTRL, ord('P'), printButton.GetId())
|
|
||||||
]))
|
|
||||||
|
|
||||||
self.Fit()
|
self.Fit()
|
||||||
if wx.Display().GetClientArea().GetWidth() < self.GetSize().GetWidth():
|
if wx.Display().GetClientArea().GetWidth() < self.GetSize().GetWidth():
|
||||||
f = self.GetSize().GetWidth() - wx.Display().GetClientArea().GetWidth()
|
f = self.GetSize().GetWidth() - wx.Display().GetClientArea().GetWidth()
|
||||||
|
|
|
@ -30,8 +30,12 @@ class simpleModeWindow(configBase.configWindowBase):
|
||||||
|
|
||||||
menubar = wx.MenuBar()
|
menubar = wx.MenuBar()
|
||||||
fileMenu = wx.Menu()
|
fileMenu = wx.Menu()
|
||||||
i = fileMenu.Append(-1, 'Load model file...')
|
i = fileMenu.Append(-1, 'Load model file...\tCTRL+L')
|
||||||
self.Bind(wx.EVT_MENU, self.OnLoadModel, i)
|
self.Bind(wx.EVT_MENU, self.OnLoadModel, i)
|
||||||
|
i = fileMenu.Append(-1, 'Prepare print...\tCTRL+R')
|
||||||
|
self.Bind(wx.EVT_MENU, self.OnSlice, i)
|
||||||
|
i = fileMenu.Append(-1, 'Print...\tCTRL+P')
|
||||||
|
self.Bind(wx.EVT_MENU, self.OnPrint, i)
|
||||||
fileMenu.AppendSeparator()
|
fileMenu.AppendSeparator()
|
||||||
i = fileMenu.Append(-1, 'Preferences...')
|
i = fileMenu.Append(-1, 'Preferences...')
|
||||||
self.Bind(wx.EVT_MENU, self.OnPreferences, i)
|
self.Bind(wx.EVT_MENU, self.OnPreferences, i)
|
||||||
|
@ -137,11 +141,6 @@ class simpleModeWindow(configBase.configWindowBase):
|
||||||
self.printTypeNormal.SetValue(True)
|
self.printTypeNormal.SetValue(True)
|
||||||
self.printMaterialPLA.SetValue(True)
|
self.printMaterialPLA.SetValue(True)
|
||||||
|
|
||||||
self.SetAcceleratorTable(wx.AcceleratorTable([(wx.ACCEL_CTRL, ord('L'), loadButton.GetId()),
|
|
||||||
(wx.ACCEL_CTRL, ord('R'), sliceButton.GetId()),
|
|
||||||
(wx.ACCEL_CTRL, ord('P'), printButton.GetId())
|
|
||||||
]))
|
|
||||||
|
|
||||||
self.Fit()
|
self.Fit()
|
||||||
self.preview3d.Fit()
|
self.preview3d.Fit()
|
||||||
self.SetMinSize(self.GetSize())
|
self.SetMinSize(self.GetSize())
|
||||||
|
|
Loading…
Reference in a new issue