MantisBT - ParaView
View Issue Details
0008278ParaView(No Category)public2008-12-10 20:422009-05-13 13:46
Alan Scott 
Utkarsh Ayachit 
normalfeaturealways
closedfixed 
 
3.6 
0008278: Color legend should be on or off - and track the color by variable.
Feature request from a user (and a good idea).

When using the color legend, this color legend should remain either on or off, no matter what variable you choose. It should also follow the variable.

Example:
Open disk_out_ref.exo. All variables on. Apply.
Color by Temp.
Toggle Color Legend Visibility.
Color by Pres.

<< Color legend should stay up, and it should change to Pres.>>

Note - are there cases we would not want this behavior - for instance if we are also displaying stuff from a previous filter using a different variable?
No tags attached.
has duplicate 0007563closed Utkarsh Ayachit keep color key on when you switch array to color by 
Issue History
2008-12-10 20:42Alan ScottNew Issue
2009-02-17 15:34Utkarsh AyachitStatusbacklog => tabled
2009-02-17 15:34Utkarsh AyachitAssigned To => Utkarsh Ayachit
2009-02-18 08:46Utkarsh AyachitRelationship addedrelated to 0007563
2009-03-03 17:21Utkarsh AyachitNote Added: 0015525
2009-03-03 17:21Utkarsh AyachitStatustabled => @20@
2009-03-03 22:15Alan ScottNote Added: 0015527
2009-03-04 14:00Utkarsh AyachitNote Added: 0015539
2009-03-04 14:00Utkarsh AyachitStatus@20@ => @80@
2009-03-04 14:00Utkarsh AyachitResolutionopen => fixed
2009-03-04 14:04Utkarsh AyachitRelationship replacedhas duplicate 0007563
2009-03-05 16:12Alan ScottNote Added: 0015584
2009-03-05 16:12Alan ScottStatus@80@ => closed
2009-05-13 13:46Utkarsh AyachitTarget Version => 3.6
2011-06-16 13:10Zack GalbreathCategory => (No Category)

Notes
(0015525)
Utkarsh Ayachit   
2009-03-03 17:21   
Consider this case:

disk_out_ref (wireframe) --> Slice (surface)

Both are visible and being colored with "Temp". The scalar bar is also visible.
Now if the user changes disk_out_ref to color by "Pres", we have two options:
* show "Pres" scalar bar and hide "Temp" scalar bar (even though Slice is using it)
* show "Pres" scalar bar and leave "Temp" scalar bar visible as well

Which is a more acceptable solution?
(0015527)
Alan Scott   
2009-03-03 22:15   
OK, thinking out loud -
Taking the example above.

disk_out_ref (wireframe). It is colored by something (Temp). If it has a scalar bar visible, it will track whatever disk_out_ref is being colored by.

slice (surface). It is colored by something. If it has a scalar bar visible, it will track whatever slice is being colored by.

There may be two scalar bars up, at the users request. They may be tracking the same thing.

Now, if user changes disk_out_ref to color by Pres, the disk_out_ref scalar bar is Pres, the slice scalar bar tracks Temp.

I know that this idea may not be easy ... :-/

Thoughts?
(0015539)
Utkarsh Ayachit   
2009-03-04 14:00   
If color by array is changed and the scalar bar of the
previous array is shown, then the scalar bar for the new array will be shown as
well.


/cvsroot/ParaView3/ParaView3/Qt/Components/pqColorScaleEditor.cxx,v <-- Qt/Components/pqColorScaleEditor.cxx
new revision: 1.52; previous revision: 1.51
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPQLookupTableManager.cxx,v <-- Qt/Components/pqPQLookupTableManager.cxx
new revision: 1.16; previous revision: 1.15
/cvsroot/ParaView3/ParaView3/Qt/Components/pqPQLookupTableManager.h,v <-- Qt/Components/pqPQLookupTableManager.h
new revision: 1.7; previous revision: 1.6
/cvsroot/ParaView3/ParaView3/Qt/Core/pqLookupTableManager.cxx,v <-- Qt/Core/pqLookupTableManager.cxx
new revision: 1.4; previous revision: 1.3
/cvsroot/ParaView3/ParaView3/Qt/Core/pqLookupTableManager.h,v <-- Qt/Core/pqLookupTableManager.h
new revision: 1.7; previous revision: 1.6
/cvsroot/ParaView3/ParaView3/Qt/Core/pqPipelineRepresentation.cxx,v <-- Qt/Core/pqPipelineRepresentation.cxx
new revision: 1.39; previous revision: 1.38
/cvsroot/ParaView3/ParaView3/Qt/Core/pqScalarBarRepresentation.cxx,v <-- Qt/Core/pqScalarBarRepresentation.cxx
new revision: 1.10; previous revision: 1.9
/cvsroot/ParaView3/ParaView3/Qt/Core/pqScalarBarRepresentation.h,v <-- Qt/Core/pqScalarBarRepresentation.h
new revision: 1.8; previous revision: 1.7
/cvsroot/ParaView3/ParaView3/Qt/Core/pqScalarBarVisibilityAdaptor.cxx,v <-- Qt/Core/pqScalarBarVisibilityAdaptor.cxx
new revision: 1.10; previous revision: 1.9
(0015584)
Alan Scott   
2009-03-05 16:12   
Wow, this is nice. Tested client/ remote server