переименованил поле view -> curses_adapter в контроллере
parent
e5ff723cb1
commit
7edf55ccb8
|
@ -2,23 +2,23 @@ from mvc.views import CursesAdapter
|
|||
from mvc.models import VimModel
|
||||
|
||||
class EditController:
|
||||
def __init__(self, model: VimModel, view: CursesAdapter):
|
||||
def __init__(self, model: VimModel, adapter: CursesAdapter):
|
||||
self.model = model
|
||||
self.view = view
|
||||
self.adapter = adapter
|
||||
|
||||
def HandleInput(self, symbolCode):
|
||||
"""Обработка ввода пользователя"""
|
||||
match symbolCode:
|
||||
case self.view.KEY_ESCAPE: return False
|
||||
case self.view.KEY_LEFT: self.model.MoveLeft()
|
||||
case self.view.KEY_RIGHT: self.model.MoveRight()
|
||||
case self.view.KEY_UP: self.model.MoveUp()
|
||||
case self.view.KEY_DOWN: self.model.MoveDown()
|
||||
case self.view.KEY_ENTER: self.model.Enter()
|
||||
case self.view.KEY_BACKSPACE_1: self.model.Backspace()
|
||||
case self.view.KEY_BACKSPACE_2: self.model.Backspace()
|
||||
case self.view.KEY_CTRL_S: self.model.SaveFile()
|
||||
case self.adapter.KEY_ESCAPE: return False
|
||||
case self.adapter.KEY_LEFT: self.model.MoveLeft()
|
||||
case self.adapter.KEY_RIGHT: self.model.MoveRight()
|
||||
case self.adapter.KEY_UP: self.model.MoveUp()
|
||||
case self.adapter.KEY_DOWN: self.model.MoveDown()
|
||||
case self.adapter.KEY_ENTER: self.model.Enter()
|
||||
case self.adapter.KEY_BACKSPACE_1: self.model.Backspace()
|
||||
case self.adapter.KEY_BACKSPACE_2: self.model.Backspace()
|
||||
case self.adapter.KEY_CTRL_S: self.model.SaveFile()
|
||||
case _: self.model.InsertSymbol(symbolCode)
|
||||
|
||||
self.model.Scroll(self.view.lines, self.view.cols)
|
||||
self.model.Scroll(self.adapter.lines, self.adapter.cols)
|
||||
return True
|
Loading…
Reference in New Issue