Ticket #8787 (reopened)

Opened 7 years ago

Last modified 5 years ago

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

INTER_NR_test1.tbl (2.0 KB) - added by Owen Arnold 7 years ago.

Change History

comment:1 Changed 7 years ago by Keith Brown

  • Status changed from new to inprogress

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

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.

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.

Last edited 7 years ago by Keith Brown (previous) (diff)

comment:4 Changed 7 years ago by Owen Arnold

  • Status changed from verify to verifying
  • Tester set to Owen Arnold

Changed 7 years ago by 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

comment:7 Changed 6 years ago by Keith Brown

  • Milestone changed from Release 3.2 to Backlog

comment:8 Changed 6 years ago by Keith Brown

  • Owner changed from Keith Brown to Owen Arnold

not going to get this done before i leave, giving to owen to consider if this is worth keeping open or not

comment:9 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 9631

Note: See TracTickets for help on using tickets.