View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006695ParaView(No Category)public2008-04-01 12:042009-05-13 13:46
ReporterKen Moreland 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityfeatureReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version3.6Fixed in Version 
Summary0006695: Change "foreground" color
DescriptionYou can change the background color on a view (at least a 3D view) but not the "foreground" color. Instead, ParaView implicitly assumes that all foreground elements, things like text and lines in 3D widgets and outlines, should be white. If the user wants a white background, then these foreground elements are invisible until their color is changed one-by-one.

3D views should have add added concept of a "foreground" color. These foreground elements should, by default, follow the foreground color. This means that if the foreground color is changed, the color of all the text, for example, should also change (unless the user set it to something else).
TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships
related to 0007492closedUtkarsh Ayachit Add save screenshot default background colors 
related to 0006774closedRobert Maynard default colourmap is saved, default legend text colour is not 
related to 0007038closedUtkarsh Ayachit Feature: Coloring should remain constant between sessions 
related to 0006816closedUtkarsh Ayachit Make the selection color "sticky" 
related to 0008289closedAlan Scott Background of white makes font colors unacceptable 

  Notes
(0012021)
Ken Moreland (manager)
2008-05-20 09:26

You should also be able to save the foreground color between sessions in the same way that the background color is saved.
(0015386)
Utkarsh Ayachit (administrator)
2009-02-25 14:18

Adding notion of "global properties" which can be edited
from application settings. Solid color etc. can be set as one of the global
properties and then when one changes the global properties, it changes all
objects that are linked to it. Currently only colors are provided as global
properties but can be extended to other types such as line thickness etc.


/cvsroot/ParaView3/ParaView3/Qt/Components/pqStandardColorButton.cxx,v <-- Qt/Components/pqStandardColorButton.cxx
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Qt/Components/pqStandardColorButton.h,v <-- Qt/Components/pqStandardColorButton.h
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Qt/Components/pqStandardColorLinkAdaptor.cxx,v <-- Qt/Components/pqStandardColorLinkAdaptor.cxx
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Qt/Components/pqStandardColorLinkAdaptor.h,v <-- Qt/Components/pqStandardColorLinkAdaptor.h
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Qt/Components/CMakeLists.txt,v <-- Qt/Components/CMakeLists.txt
new revision: 1.158; previous revision: 1.157
/cvsroot/ParaView3/ParaView3/Qt/Components/pqApplicationOptions.cxx,v <-- Qt/Components/pqApplicationOptions.cxx
new revision: 1.8; previous revision: 1.7
/cvsroot/ParaView3/ParaView3/Qt/Components/pqApplicationOptions.h,v <-- Qt/Components/pqApplicationOptions.h
new revision: 1.3; previous revision: 1.2
/cvsroot/ParaView3/ParaView3/Qt/Components/pqDisplayProxyEditor.cxx,v <-- Qt/Components/pqDisplayProxyEditor.cxx
new revision: 1.71; previous revision: 1.70
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMGlobalPropertiesLinkUndoElement.cxx,v <-- Servers/ServerManager/vtkSMGlobalPropertiesLinkUndoElement.cxx
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMGlobalPropertiesLinkUndoElement.h,v <-- Servers/ServerManager/vtkSMGlobalPropertiesLinkUndoElement.h
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMGlobalPropertiesManager.cxx,v <-- Servers/ServerManager/vtkSMGlobalPropertiesManager.cxx
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMGlobalPropertiesManager.h,v <-- Servers/ServerManager/vtkSMGlobalPropertiesManager.h
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/CMakeLists.txt,v <-- Servers/ServerManager/CMakeLists.txt
new revision: 1.234; previous revision: 1.233
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMProxy.h,v <-- Servers/ServerManager/vtkSMProxy.h
new revision: 1.95; previous revision: 1.94
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMProxyManager.cxx,v <-- Servers/ServerManager/vtkSMProxyManager.cxx
new revision: 1.79; previous revision: 1.78
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMProxyManager.h,v <-- Servers/ServerManager/vtkSMProxyManager.h
new revision: 1.53; previous revision: 1.52
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMProxyManagerInternals.h,v <-- Servers/ServerManager/vtkSMProxyManagerInternals.h
new revision: 1.13; previous revision: 1.12
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMStateLoader.cxx,v <-- Servers/ServerManager/vtkSMStateLoader.cxx
new revision: 1.32; previous revision: 1.31
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMStateLoader.h,v <-- Servers/ServerManager/vtkSMStateLoader.h
new revision: 1.22; previous revision: 1.21
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMUndoRedoStateLoader.cxx,v <-- Servers/ServerManager/vtkSMUndoRedoStateLoader.cxx
new revision: 1.5; previous revision: 1.4
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMUndoStackBuilder.cxx,v <-- Servers/ServerManager/vtkSMUndoStackBuilder.cxx
new revision: 1.2; previous revision: 1.1
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMUndoStackBuilder.h,v <-- Servers/ServerManager/vtkSMUndoStackBuilder.h
new revision: 1.3; previous revision: 1.2
/cvsroot/ParaView3/ParaView3/Applications/Client/CMakeLists.txt,v <-- Applications/Client/CMakeLists.txt
new revision: 1.200; previous revision: 1.199
/cvsroot/ParaView3/ParaView3/Qt/Components/Resources/UI/pqApplicationOptions.ui,v <-- Qt/Components/Resources/UI/pqApplicationOptions.ui
new revision: 1.7; previous revision: 1.6
/cvsroot/ParaView3/ParaView3/Qt/Components/Resources/UI/pqDisplayProxyEditor.ui,v <-- Qt/Components/Resources/UI/pqDisplayProxyEditor.ui
new revision: 1.38; previous revision: 1.37
/cvsroot/ParaView3/ParaView3/Qt/Core/pqApplicationCore.cxx,v <-- Qt/Core/pqApplicationCore.cxx
new revision: 1.89; previous revision: 1.88
/cvsroot/ParaView3/ParaView3/Qt/Core/pqApplicationCore.h,v <-- Qt/Core/pqApplicationCore.h
new revision: 1.39; previous revision: 1.38
/cvsroot/ParaView3/ParaView3/Qt/Core/pqLinksModel.cxx,v <-- Qt/Core/pqLinksModel.cxx
new revision: 1.20; previous revision: 1.19
/cvsroot/ParaView3/ParaView3/Qt/Core/pqPipelineRepresentation.cxx,v <-- Qt/Core/pqPipelineRepresentation.cxx
new revision: 1.38; previous revision: 1.37
/cvsroot/ParaView3/ParaView3/Qt/Core/pqRenderViewBase.cxx,v <-- Qt/Core/pqRenderViewBase.cxx
new revision: 1.13; previous revision: 1.12
/cvsroot/ParaView3/ParaView3/Qt/Core/pqServerManagerObserver.cxx,v <-- Qt/Core/pqServerManagerObserver.cxx
new revision: 1.13; previous revision: 1.12
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqColorChooserButton.cxx,v <-- Qt/Widgets/pqColorChooserButton.cxx
new revision: 1.5; previous revision: 1.4
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqColorChooserButton.h,v <-- Qt/Widgets/pqColorChooserButton.h
new revision: 1.4; previous revision: 1.3
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/Resources/utilities.xml,v <-- Servers/ServerManager/Resources/utilities.xml
(0015402)
Alan Scott (manager)
2009-02-25 20:23

WWWow, this is fantastic!!

One setting that was missed, that is very important, is the Color Legend. I cannot see how to change it through the new global settings panel, and when I manually change it to black, and even hit the "make default" button, it goes back to white.
(0015423)
Utkarsh Ayachit (administrator)
2009-02-26 10:13

Legend text colors are by default linked with global
"Text" color. Fixing the color editor dialog to allow the user to choose the
global property linking.

/cvsroot/ParaView3/ParaView3/Qt/Components/pqColorScaleEditor.cxx,v <-- Qt/Components/pqColorScaleEditor.cxx
new revision: 1.51; previous revision: 1.50
/cvsroot/ParaView3/ParaView3/Qt/Components/Resources/UI/pqColorScaleDialog.ui,v <-- Qt/Components/Resources/UI/pqColorScaleDialog.ui
new revision: 1.16; previous revision: 1.15
/cvsroot/ParaView3/ParaView3/Qt/Core/pqScalarBarRepresentation.cxx,v <-- Qt/Core/pqScalarBarRepresentation.cxx
new revision: 1.9; previous revision: 1.8
(0015443)
Alan Scott (manager)
2009-02-26 19:44

Tested client/ remote server.

 Issue History
Date Modified Username Field Change
2008-04-01 12:04 Ken Moreland New Issue
2008-04-10 17:58 Ken Moreland Category Development => 3.6
2008-05-16 10:08 Ken Moreland Relationship added related to 0006774
2008-05-20 09:26 Ken Moreland Note Added: 0012021
2008-05-20 09:26 Ken Moreland Relationship added related to 0007038
2008-11-10 18:20 Utkarsh Ayachit Relationship added related to 0006816
2008-11-10 18:20 Utkarsh Ayachit Status backlog => tabled
2008-11-10 18:20 Utkarsh Ayachit Assigned To => Zhanping Liu
2008-12-15 18:12 Ken Moreland Relationship added related to 0008289
2009-02-17 14:08 Ken Moreland Category 3.6 => Pending
2009-02-20 10:49 Ken Moreland Assigned To Zhanping Liu => Utkarsh Ayachit
2009-02-20 10:49 Ken Moreland Category Pending => 3.6
2009-02-20 12:59 Utkarsh Ayachit Relationship added related to 0007492
2009-02-25 14:18 Utkarsh Ayachit Note Added: 0015386
2009-02-25 14:18 Utkarsh Ayachit Status tabled => @80@
2009-02-25 14:18 Utkarsh Ayachit Resolution open => fixed
2009-02-25 20:23 Alan Scott Note Added: 0015402
2009-02-25 20:23 Alan Scott Status @80@ => @20@
2009-02-25 20:23 Alan Scott Resolution fixed => reopened
2009-02-26 10:13 Utkarsh Ayachit Note Added: 0015423
2009-02-26 10:13 Utkarsh Ayachit Status @20@ => @80@
2009-02-26 10:13 Utkarsh Ayachit Resolution reopened => fixed
2009-02-26 19:44 Alan Scott Note Added: 0015443
2009-02-26 19:44 Alan Scott Status @80@ => closed
2009-05-13 13:46 Utkarsh Ayachit Target Version => 3.6
2011-06-16 13:10 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team