def OnCellLeftClick(self, event):
self.SetStatusText('You Have Left-Clicked On Cell(%d, %d)!' % (event.GetRow(), event.GetCol()))
# Attention!
# Normally event must skip to wx.grid.Grid
# Of course event can veto.
event.Skip()
def OnCellRightClick(self, event):
self.SetStatusText('You Have Right-Clicked One Cell(%d, %d)!' % (event.GetRow(), event.GetCol()))
event.Skip()
def OnCellLeftDClick(self, event):
self.SetStatusText('You Have Left-Double-Clicked One Cell(%d, %d)!' % (event.GetRow(), event.GetCol()))
event.Skip()
def OnCellRightDClick(self, event):
self.SetStatusText('You Have Right-Double-Clicked One Cell(%d, %d)!' % (event.GetRow(), event.GetCol()))
event.Skip()
def OnLabelLeftClick(self, event):
self.SetStatusText('You Have Left-Clicked On Label "%s"!' % event.GetString())
event.Skip()
def OnLabelRightClick(self, event):
self.SetStatusText('You Have Right-Clicked On Label "%s"!' % event.GetString())
event.Skip()
def OnLabelLeftDClick(self, event):
self.SetStatusText('You Have Left-Double-Clicked On Label "%s"!' % event.GetString())
event.Skip()
def OnLabelRightDClick(self, event):
self.SetStatusText('You Have Right-Double-Clicked On Label "%s"!' % event.GetString())
event.Skip()
def OnRowSize(self, event):
self.SetStatusText('The Size of Row %d Has Been Changed!' % event.GetRowOrCol())
event.Skip()
def OnColSize(self, event):
self.SetStatusText('The Size of Col %d Has Been Changed!' % event.GetRowOrCol())
event.Skip()
def OnRangeSelect(self, event):
self.SetStatusText('Cell(%d, %d) ~ Cell(%d, %d) Has Been Selected!' %\
(event.GetTopRow(), event.GetLeftCol(), event.GetBottomRow(), event.GetRightCol()))
event.Skip()
def OnCellChange(self, event):
self.SetStatusText('Cell(%d, %d) Has Been Changed!' % (event.GetRow(), event.GetCol()))
event.Skip()
def OnSelectCell(self, event):
self.SetStatusText('Cell(%d, %d) Has Been Selected!' % (event.GetRow(), event.GetCol()))
event.Skip()
def OnEditorShown(self, event):
self.SetStatusText('Editor Has Been Shown On Cell(%d, %d)' % (event.GetRow(), event.GetCol()))
event.Skip()
def OnEditorHidden(self, event):
self.SetStatusText('Editor Has Been Hidden On Cell(%d, %d)' % (event.GetRow(), event.GetCol()))
event.Skip()
def OnEditorCreated(self, event):
self.SetStatusText('Editor Has Been Created On Cell(%d, %d)' % (event.GetRow(), event.GetCol()))
event.Skip()