Exemplo n.º 1
0
 def __init__(self, *args):
     super(SbtWindowCommand, self).__init__(*args)
     self._project = Project(self.window)
     self._runner = SbtRunner(self.window)
     self._sbt_view = SbtView(self.window)
     self._error_view = ErrorView(self.window)
     self._error_reporter = self._project.error_reporter
     self._error_report = self._project.error_report
     self._monitor_compile_output = BuildOutputMonitor(self._project)
Exemplo n.º 2
0
 def on_selection_modified(self, view):
     if SbtView.is_sbt_view(view):
         SbtView(view.window()).update_writability()
     else:
         for reporter in maybe(self._reporter(view)):
             reporter.update_status_now()