Ticket #3980 (assigned)

Opened 9 years ago

Last modified 5 years ago

Opening table workspace to not make a new table if one is already created.

Reported by: Robert Whitley Owned by: Karl Palmen
Priority: major Milestone: Backlog
Component: Framework Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

When opening a table workspace, it should check to see if it is already open and bring that instance to the front of the screen.

What it does at the moment if one is created is create a new one and brings the new one to the front. Feedback from users say that this is complicated because they may have many windows open all containing the same table workspace information.

Change History

comment:1 Changed 9 years ago by Nick Draper

  • Status changed from new to assigned
  • Priority changed from major to critical
  • Owner set to Anyone

comment:2 Changed 9 years ago by Nick Draper

  • Milestone changed from Iteration 32 to Iteration 33

Moved to iteration 33 at iteration 32 code freeze

comment:3 Changed 9 years ago by Nick Draper

  • Owner changed from Anyone to Karl Palmen

comment:4 Changed 9 years ago by Karl Palmen

What is meant by opening a table workspace? Is it 'show data'?

comment:5 Changed 9 years ago by Robert Whitley

Yeah it is show data. Sorry the explanation isn't that great and it took me a while to remember what the problem was.

To summarise,

When you click show data from a table workspace it should check to see if the table is already open and bring that window to the front of the screen. The link below shows what it currently is doing. (Creating a new instance every time you click show data)

http://i.imgur.com/vLTFp.png

comment:6 Changed 9 years ago by Karl Palmen

Thank you for making this clear. I am aware that this situation applies to other workspaces too.

comment:7 Changed 9 years ago by Karl Palmen

I wonder Why only table workspaces? When a table workspace has 'Show data' applied, it shows the data staight away. If a maxtrix workspace has 'Show data' applied a dialog box asking "Set Histogram Range to Load" appears. A user may want to look several different histogram ranges from the same workspace. Therefore the requested change cannot be applied to matrix workspaces without checking that the histogram range is the same as in a previous display.

This justifies applying the requested change only to table workspaces or any other type of workspace without a dialog box in its 'Show data' method.

comment:8 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.1 to Release 2.2

Moved at end of release 2.1

comment:9 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.2 to Release 2.3

Moved at the end of release 2.2

comment:10 Changed 8 years ago by Anders Markvardsen

  • Priority changed from critical to major

comment:11 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.3 to Release 2.4

Moved to milestone 2.4

comment:12 Changed 8 years ago by Karl Palmen

  • Milestone changed from Release 2.4 to Release 2.5

comment:13 Changed 7 years ago by Karl Palmen

  • Milestone changed from Release 2.5 to Release 2.6

comment:14 Changed 7 years ago by Karl Palmen

  • Summary changed from Opening table workspace does not make a new table if there is already one created. to Opening table workspace to not make a new table if one is already created.

Rename to sound like an enhancement rather than a defect and be shorter.

comment:15 Changed 7 years ago by Karl Palmen

Last edited 7 years ago by Karl Palmen (previous) (diff)

comment:16 Changed 7 years ago by Nick Draper

  • Status changed from assigned to new

comment:17 Changed 7 years ago by Nick Draper

  • Component changed from Mantid to Framework

comment:18 Changed 7 years ago by Nick Draper

  • Milestone changed from Release 2.6 to Backlog

Moved to backlog at the code freeze for R2.6

comment:19 Changed 7 years ago by Nick Draper

  • Status changed from new to assigned

Bulk move to assigned at the introduction of the triage step

comment:20 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 4827

Note: See TracTickets for help on using tickets.