Ejemplo n.º 1
0
    def __init__(self, ui):
        """Initialize an Editor object.

        Args:
            ui: UI object representing the user interface.
        """
        self._ui = ui

        self._windows = list()
        self._window_welcome()
        self.window_focused = self._windows[0]  # Call setter.

        self._status_window = StatusWindow(self)
        self._command_window = CommandWindow(self)

        self.key_bindings = {
            Key('M-q'): quit,
            Key('M-x'): self.command_window_toggle,
        }