self.SelectEnd = None
self.UpdateView()
self.CaptureMouse()
+ self.SetFocus()
def OnLeftUp(self, event):
if not self.HasCapture():
def AdjustScrollbars(self):
- for i in range(2):
- self.SetCharDimensions()
- self.scroller.SetScrollbars(
- self.fw, self.fh,
- self.CalcMaxLineLen()+3, max(self.LinesInFile()+1, self.sh),
- self.sx, self.sy)
+ if self:
+ for i in range(2):
+ self.SetCharDimensions()
+ self.scroller.SetScrollbars(
+ self.fw, self.fh,
+ self.CalcMaxLineLen()+3, max(self.LinesInFile()+1, self.sh),
+ self.sx, self.sy)
#------------ backspace, delete, return
self.AdjustScrollbars()
def OnChar(self, event):
- key = event.KeyCode()
+ key = event.GetKeyCode()
filters = [self.AltKey,
self.MoveSpecialControlKey,
self.ControlKey,