Apply CTRL+Backspace fix for fitting Notes text box
This commit is contained in:
@@ -4,6 +4,7 @@ import wx
|
|||||||
from service.fit import Fit
|
from service.fit import Fit
|
||||||
import gui.globalEvents as GE
|
import gui.globalEvents as GE
|
||||||
import gui.mainFrame
|
import gui.mainFrame
|
||||||
|
from gui.utils.helpers_wxPython import HandleCtrlBackspace
|
||||||
|
|
||||||
|
|
||||||
class NotesView(wx.Panel):
|
class NotesView(wx.Panel):
|
||||||
@@ -17,9 +18,16 @@ class NotesView(wx.Panel):
|
|||||||
self.SetSizer(mainSizer)
|
self.SetSizer(mainSizer)
|
||||||
self.mainFrame.Bind(GE.FIT_CHANGED, self.fitChanged)
|
self.mainFrame.Bind(GE.FIT_CHANGED, self.fitChanged)
|
||||||
self.Bind(wx.EVT_TEXT, self.onText)
|
self.Bind(wx.EVT_TEXT, self.onText)
|
||||||
|
self.editNotes.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown)
|
||||||
self.saveTimer = wx.Timer(self)
|
self.saveTimer = wx.Timer(self)
|
||||||
self.Bind(wx.EVT_TIMER, self.delayedSave, self.saveTimer)
|
self.Bind(wx.EVT_TIMER, self.delayedSave, self.saveTimer)
|
||||||
|
|
||||||
|
def OnKeyDown(self, event):
|
||||||
|
if event.RawControlDown() and event.GetKeyCode() == wx.WXK_BACK:
|
||||||
|
HandleCtrlBackspace(self.editNotes)
|
||||||
|
else:
|
||||||
|
event.Skip()
|
||||||
|
|
||||||
def fitChanged(self, event):
|
def fitChanged(self, event):
|
||||||
sFit = Fit.getInstance()
|
sFit = Fit.getInstance()
|
||||||
fit = sFit.getFit(event.fitID)
|
fit = sFit.getFit(event.fitID)
|
||||||
|
|||||||
Reference in New Issue
Block a user