Better way to add shortcut keys so they show on the Mac.
parent
f49b88a103
commit
783515e60e
|
@ -59,8 +59,13 @@ class mainWindow(configBase.configWindowBase):
|
|||
|
||||
menubar = wx.MenuBar()
|
||||
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)
|
||||
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()
|
||||
i = fileMenu.Append(-1, 'Open Profile...')
|
||||
self.Bind(wx.EVT_MENU, self.OnLoadProfile, i)
|
||||
|
@ -294,11 +299,6 @@ class mainWindow(configBase.configWindowBase):
|
|||
|
||||
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()
|
||||
if wx.Display().GetClientArea().GetWidth() < self.GetSize().GetWidth():
|
||||
f = self.GetSize().GetWidth() - wx.Display().GetClientArea().GetWidth()
|
||||
|
|
|
@ -30,8 +30,12 @@ class simpleModeWindow(configBase.configWindowBase):
|
|||
|
||||
menubar = wx.MenuBar()
|
||||
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)
|
||||
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()
|
||||
i = fileMenu.Append(-1, 'Preferences...')
|
||||
self.Bind(wx.EVT_MENU, self.OnPreferences, i)
|
||||
|
@ -137,11 +141,6 @@ class simpleModeWindow(configBase.configWindowBase):
|
|||
self.printTypeNormal.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.preview3d.Fit()
|
||||
self.SetMinSize(self.GetSize())
|
||||
|
|
Loading…
Reference in New Issue