View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003050ParaView(No Category)public2006-03-29 12:052007-01-09 12:05
ReporterDavid Rogers 
Assigned ToClinton Stimpson 
PriorityurgentSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0003050: Exodus Inspector: Add 'all on' and 'all off' pushbuttons
DescriptionThe Exodus Reader UI in ParaView has 'All On' and 'All Off' buttons in the sections for Element Variables, Node Variables, Side Sets, Node Sets, and Display Type. Thes should be emulated in the Exodus Inspector. In addition, we should have the capability to select (windows-style) groups of 'things' in these widgets to turn on or off (with the same buttons)
TagsNo tags attached.
Project
Topic Name
Type
Attached Filespng file icon proto-all-on-off.png [^] (10,290 bytes) 1969-12-31 19:00

 Relationships

  Notes
(0004155)
Clinton Stimpson (developer)
2006-05-31 14:47

Done. Right click to get the menu.
(0005765)
Ken Moreland (manager)
2006-11-22 16:43

I've already heard complaints about the all on/all off mechanism. Having them as a right click is fine, but add the buttons, too.
(0005814)
Clinton Stimpson (developer)
2006-11-27 14:36

How about the attached png prototype?
It puts a checkbox in a new column in the header. That check box has a tristate, on/off/partial.
Changing that check box will change all the items in the list. Changing items in the list may change the top check box to partial.

No extra space will be used up, and I'd rather remove the menus.
(0005815)
Ken Moreland (manager)
2006-11-27 15:16

The header checkbox sounds like a great idea. Go for it.
(0005944)
Clinton Stimpson (developer)
2006-12-11 16:57

/cvsroot/ParaView3/ParaView3/Qt/Components/pqExodusPanel.cxx,v <-- pqExodusPanel.cxx
new revision: 1.14; previous revision: 1.13
/cvsroot/ParaView3/ParaView3/Qt/Components/pqExodusPanel.h,v <-- pqExodusPanel.h
new revision: 1.9; previous revision: 1.8
/cvsroot/ParaView3/ParaView3/Qt/Components/Resources/UI/pqExodusPanel.ui,v <-- pqExodusPanel.ui
new revision: 1.11; previous revision: 1.10
(0006009)
Ken Moreland (manager)
2006-12-19 14:11

The group has agreed that rather than having the all on and all off buttons, it would be much better to have that checkbox in the title bar.

The caveat here is that the list view for blocks does not have a title bar. To make things consistent, we should add a title bar to the blocks list view so that all the GUI controls have the all on/off checkbox. The title bar takes up less room than the buttons anyway.
(0006036)
Clinton Stimpson (developer)
2006-12-21 17:23


Checkbox added to header.

/cvsroot/ParaView3/ParaView3/Qt/Components/pqAutoGeneratedObjectPanel.cxx,v <-- pqAutoGeneratedObjectPanel.cxx
new revision: 1.26; previous revision: 1.25
/cvsroot/ParaView3/ParaView3/Qt/Components/pqExodusPanel.cxx,v <-- pqExodusPanel.cxx
new revision: 1.15; previous revision: 1.14
/cvsroot/ParaView3/ParaView3/Qt/Components/pqExodusPanel.h,v <-- pqExodusPanel.h
new revision: 1.10; previous revision: 1.9
/cvsroot/ParaView3/ParaView3/Qt/Components/Resources/UI/pqExodusPanel.ui,v <-- pqExodusPanel.ui
new revision: 1.12; previous revision: 1.11
/cvsroot/ParaView3/ParaView3/Qt/Widgets/CMakeLists.txt,v <-- CMakeLists.txt
new revision: 1.9; previous revision: 1.8
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqSelectionTreeWidget.cxx,v <-- pqSelectionTreeWidget.cxx
initial revision: 1.1
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqSelectionTreeWidget.h,v <-- pqSelectionTreeWidget.h
initial revision: 1.1


(0006074)
Ken Moreland (manager)
2007-01-03 17:02

The checkbox works great, but it is drawn as greyed out, which incorrectly indicates that the box is unusable.
(0006076)
Clinton Stimpson (developer)
2007-01-03 17:14

And what platform are you on?

Some platforms draw a Partial checkbox almost the same as a disabled checkbox.

(0006077)
Ken Moreland (manager)
2007-01-03 17:18

I tried Windows, Mac, and Linux. All gave boxes that looked greyed out in all three states (checked, unchecked, and partial).
(0006080)
Clinton Stimpson (developer)
2007-01-03 17:58

So I look at the others... and yeah, they are disabled.

/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqSelectionTreeWidget.cxx,v <-- pqSelectionTreeWidget.cxx
new revision: 1.2; previous revision: 1.1

Still need to add the active state when the tree widget has focus.
(0006084)
Clinton Stimpson (developer)
2007-01-04 12:55

Fixed style to include whether widget has focus or not (On Mac, that gives blue/no blue).

/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqSelectionTreeWidget.cxx,v <-- pqSelectionTreeWidget.cxx
new revision: 1.3; previous revision: 1.2
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqSelectionTreeWidget.h,v <-- pqSelectionTreeWidget.h
new revision: 1.2; previous revision: 1.1

 Issue History
Date Modified Username Field Change
2011-06-16 13:09 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team