Ticket #8787 (reopened)
Refl_gui Improvements - Process Progressbar
Reported by: | Keith Brown | Owned by: | Owen Arnold |
---|---|---|---|
Priority: | minor | Milestone: | Backlog |
Component: | Reflectometry | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Owen Arnold |
Description
Add a progress bar to the ISIS Reflectometry status bar when processing to show how far it's through processing.
Attachments
Change History
comment:2 Changed 7 years ago by Keith Brown
Refs #8787 Merge branch origin into 'feature/8787'
Conflicts:
Code/Mantid/scripts/Interface/ui/reflectometer/refl_gui.py
Changeset: e65df6d391d87007f52e8a10cd441ce18aea7e94
comment:3 Changed 7 years ago by Keith Brown
- Status changed from inprogress to verify
- Resolution set to fixed
To Tester
Make sure all the features of the Reflectometry gui still work.
- General use instructions - http://www.mantidproject.org/ISIS_Reflectometry_GUI
- Testing instructions - http://www.mantidproject.org/Testing_ISIS_Reflectometry_GUI
- Example - http://www.mantidproject.org/ISIS_Reflectometry_Examples
Note that when processing the progress bar updates every processed row - You'll have to move the windows a bit too see this, as when processing the gui plots graphs which will force the mantid main window to the front. So move the windows so that the Gui doesn't overlap the main window
When processing a selected number of rows it'll split the progress bar up into that many, if you process all, it'll attempt all 100 rows (filled or not) so the progress bar will increment 1% per row and speed-complete when it hit's the end of the data.
comment:4 Changed 7 years ago by Owen Arnold
- Status changed from verify to verifying
- Tester set to Owen Arnold
comment:5 Changed 7 years ago by Owen Arnold
- Status changed from verifying to reopened
- Resolution fixed deleted
- Milestone changed from Release 3.1 to Backlog
For testing i used the attached table. This ticket isn't fully baked yet, so I don't think it should make the release. The progress bar doesn't update nicely (at least on the Mac, which i'm using for testing). I think this should be rolled into the new GUI rather than rushed for this older gui, but let's keep this ticket open for the time-being. I'll just move it to 3.2.
comment:6 Changed 7 years ago by Keith Brown
- Blocking 7377 removed
- Milestone changed from Backlog to Release 3.2
In which case I'll stop it blocking 7377 as that's just for the old gui
Refs #8787 Progress bar implemented.
Progress bar is now attached to the status bar
The problem I encountered was that the Mantid window brings itself tot he front when processing occurs. So you've actually got to move the gui away from the mantid main window to see this working
Changeset: 9a8bc2d054367aafa15e4ced584335f26bc2a394