Subtrack Configuration: Difference between revisions
From Genecats
Jump to navigationJump to search
(Initial checkin) |
(adding categories) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
#* Selecting/unselecting categories will check/uncheck subtrack children of that category AND are also selected by matrix dimensions. | #* Selecting/unselecting categories will check/uncheck subtrack children of that category AND are also selected by matrix dimensions. | ||
#** does not enable/disable subtracks and will check/uncheck subtracks even if they are disabled (gray: view vis hidden). | #** does not enable/disable subtracks and will check/uncheck subtracks even if they are disabled (gray: view vis hidden). | ||
#* filterBoxes should additionally show which categories agree with other currently | #* filterBoxes should additionally show which categories agree with other currently selected categories, by means of greying options. | ||
# subtracks: | # subtracks: | ||
#* check boxes: | #* check boxes: clicking will check/uncheck the one subtrack AND, will alter matrix CB to be one of the three states: | ||
#** matrix CB checked if all visible (enabled) subtrack children are checked. | #** matrix CB checked if all visible (enabled) subtrack children are checked. | ||
#** matrix CB unchecked if all visible (enabled) subtrack children are unchecked. | #** matrix CB unchecked if all visible (enabled) subtrack children are unchecked. | ||
#** matrix CB 3rd state (gray) indeterminant. | #** matrix CB 3rd state (gray) indeterminant. If some BUT NOT all visible (enabled) subtrack children are checked. | ||
#* disable (grayed: view vis hidden) subtrack CBs are not clickable. | #* disable (grayed: view vis hidden) subtrack CBs are not clickable. | ||
#*individual subtrack configuration settings: | #*individual subtrack configuration settings: | ||
Line 34: | Line 34: | ||
::* subtrack children that are not at this highest level for the view are now the rebels with individual vis set. | ::* subtrack children that are not at this highest level for the view are now the rebels with individual vis set. | ||
:* Changing the composite or view visiblity when rebels exist, should return rebels to the composite/view vis or config setting just changed. That is, change a view's track height will set all children subtracks to that track height. the children are no longer rebels on track height, though they may be on another setting. | :* Changing the composite or view visiblity when rebels exist, should return rebels to the composite/view vis or config setting just changed. That is, change a view's track height will set all children subtracks to that track height. the children are no longer rebels on track height, though they may be on another setting. | ||
[[Category:Browser QA]] | |||
[[Category:Browser QA ENCODE]] |
Latest revision as of 23:25, 13 April 2011
Subtrack configuration is at 5 levels:
- The whole composite:
- visibility - all or none for all subtracks
- reset to defaults
- composite wide cfg options (rarely seen with matrix) - when set will propogate to all subtracks.
- Views:
- visibility -
- hide->visible: "enables" subtrack children of the view, checks subtrack childrens that are currently selected in matrix/filterBoxes/ABC dimensions. This is so even if matrix CB is in third state.
- visible->hide: "disables" subtrack children of the view (graying their check boxes), does not uncheck them.
- view specific cfg options - when set will propogate to all subtrack children of the view.
- visibility -
- Matrix CBs 1x and 2x:
- clicking checks/unchecks all subtrack children of that category AND that are also selected by filterBoxes/ABC dimensions.
- does not enable/disable subtracks and will check/uncheck subtracks even if they are disabled (gray: view vis hidden).
- 3rd state (gray) matrix CBs are clickable and doing so will remove third state.
- clicking checks/unchecks all subtrack children of that category AND that are also selected by filterBoxes/ABC dimensions.
- filterBoxes and ABC dimensions: these work essentially the same, but filterBoxes is the new technology.
- Selecting/unselecting categories will check/uncheck subtrack children of that category AND are also selected by matrix dimensions.
- does not enable/disable subtracks and will check/uncheck subtracks even if they are disabled (gray: view vis hidden).
- filterBoxes should additionally show which categories agree with other currently selected categories, by means of greying options.
- Selecting/unselecting categories will check/uncheck subtrack children of that category AND are also selected by matrix dimensions.
- subtracks:
- check boxes: clicking will check/uncheck the one subtrack AND, will alter matrix CB to be one of the three states:
- matrix CB checked if all visible (enabled) subtrack children are checked.
- matrix CB unchecked if all visible (enabled) subtrack children are unchecked.
- matrix CB 3rd state (gray) indeterminant. If some BUT NOT all visible (enabled) subtrack children are checked.
- disable (grayed: view vis hidden) subtrack CBs are not clickable.
- individual subtrack configuration settings:
- Currently not on all subtracks, but one day yes.
- Currently don't see visibility but one day yes.
- Will override composite/view level configuration settings for the single subtrack. Will be overridden again if the composite/view level setting is again set.
- check boxes: clicking will check/uncheck the one subtrack AND, will alter matrix CB to be one of the three states:
Interactions with track search and right-click configure.
- These two features can make subtracks visible or override settings that exist in hgTrackUi. Lets call these individual subtracks "rebels".
- All visible subtracks (including rebels) should be checked.
- Composite and view visibility should be "reshaped" by rebel subtrack visibility. This means that the view will have the highest visibility of it's subtrack children.
- subtrack children that are not at this highest level for the view are now the rebels with individual vis set.
- Changing the composite or view visiblity when rebels exist, should return rebels to the composite/view vis or config setting just changed. That is, change a view's track height will set all children subtracks to that track height. the children are no longer rebels on track height, though they may be on another setting.