Ticket #520 (closed: fixed)

Opened 10 years ago

Last modified 9 years ago

GUI allows users to make changes when a search is running

Reported by: jeroens Owned by: jeroens
Priority: normal Milestone: Ecopath 6: build 6.0.7
Component: Overall GUI Version:
Severity: major Keywords:
Cc:

Description

Due to the multi-threading nature of the Scientific Interface, other screens and the main menu do not become disabled when a search is running. This could be disastrous. Imagine for instance loading a new Ecospace scenario when the MPA optimization is running...

Change History

comment:1 Changed 10 years ago by shermanl

One solution could be using the core to stop from loading another scenario and throwing a huge error message.

comment:2 Changed 10 years ago by jeroens

During computing time, every user control in the GUI should be read-only, and most user commands should be disabled except for commands that allow the computing state to be canceled.

Right now, the state monitor already states whether Ecopath, Ecosim etc are running, but there are no solutions for active searches. It will need to be checked whether searches correctly set the sim running states.

The property manager should disable properties whenever an underlying model - or a parent model - is running. This can be added on GUI level without affecting the core, which will most likely be a massive improvement.

comment:3 Changed 9 years ago by jeroens

  • Status changed from assigned to closed
  • Resolution changed from open to fixed

This should be a whole lot better, but needs further testing

Note: See TracTickets for help on using tickets.