Use copy-paste fix only on Mac

This commit is contained in:
DarkPhoenix
2019-08-22 08:05:36 +03:00
parent f3eadc9ef1
commit 668a947543

View File

@@ -42,9 +42,11 @@ class AuxiliaryFrame(wx.Frame):
if name is not None:
kwargs['name'] = name
super().__init__(**kwargs)
# Intercept copy-paste actions and do nothing in secondary windows
self.Bind(wx.EVT_MENU, self.OnSuppressedAction, id=wx.ID_COPY)
self.Bind(wx.EVT_MENU, self.OnSuppressedAction, id=wx.ID_PASTE)
# Intercept copy-paste actions and do nothing in secondary windows,
# otherwise on Mac OS X Cmd-C brings up copy fit dialog
if 'wxMac' in wx.PlatformInfo:
self.Bind(wx.EVT_MENU, self.OnSuppressedAction, id=wx.ID_COPY)
self.Bind(wx.EVT_MENU, self.OnSuppressedAction, id=wx.ID_PASTE)
if 'wxMSW' in wx.PlatformInfo:
self.SetBackgroundColour(wx.SystemSettings.GetColour(wx.SYS_COLOUR_BTNFACE))