KitwareMedical / KitwareMedical/SlicerQReads

Need to complete Tooltips for the icons

Open
#96 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Originally reported by @spycolyf

Details below documented by @jcfr

-----

Tooltip for the following controls are missing:
* [x] BrightnessDownButton
* [x] BrightnessUpButton
* [x] ContrastDownButton
* [x] ContrastUpButton
* [x] InverseGrayButton
* [x] EnableWLButton
* [x] DistanceMeasurementButton
* [x] SwitchOrientationMarkerTypeButton
* [x] RulerVisibleButton

For reference, control with tooltip are the following:

| Control | Tooltip |
| --- | ---|
| RulerVisibleButton | Toggle: On = Reference markers Visible | Off = Invisible |
| ResetReferenceMarkersButton | Set reference markers back to original orthogonal orientations |
| SlabButton | <html><head/><body><p>Enables Slice Thickness Mode and updates &quot;Reference markers&quot; based on selected thickness.</p></body></html> |
| CTLungWLPresetButton | Set the window/level for CT Lung |
| CTBoneWLPresetButton | Set the window/level for CT Bone|
| CTBodySoftTissueWLPresetButton | Set the window/level for CT body soft tissue |
| CTBrainWLPresetButton | Set the window/level for CT Brain |
| ResetWLButton | Reset window/level to include the entire intensity range (except top/bottom 0.1%, to not let a very thin tail of the intensity distribution to decrease the image contrast too much). |

Contributor guide

Open the contributing guide

Research direction

Locate the named controls, including BrightnessDownButton, EnableWLButton, DistanceMeasurementButton, and RulerVisibleButton, and inspect the existing tooltip examples listed in the issue. Add tooltips for every control in the missing-controls list, then verify that each tooltip describes its action consistently with the reference table.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.