Details
-
Type: Bug
-
Status: Closed (View Workflow)
-
Priority: Blocker
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:4
-
Epic Link:
-
Sprint:Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug
Description
In the usability review done by Logan Weidenhammer, she noticed that on her windows machine, the IGB View menu contains many items which appear as blue squares when selected.
Note that this is a serious issue because it prevents Windows users from viewing the View menu items.
When we checked this on Mac, we noticed that several menu items lacked image icons altogether, including "Show Collapse Option", "Show IGB Track Mark", "Show Filter Mark", "Show Edge Matching", "Show Filter Mark" and others.
Please investigate: Is this a problem with other Windows system or was it somehow unique to her machine?
If other Windows show the same defect, create a Jira issue to fix the problem. Please describe what you learn in the Comments. Note: What you learn will be used by whomever works on the fix.
Also, are there images associated with the above mentioned View menu functions? If yes, please make a note of this in the Comments and create new Jira ticket to investigate why these are not being shown on Mac. Please add it to the next (not current) sprint and link that issue to this one.
Attachments
Issue Links
- blocks
-
IGBF-2465 Fix checkmarks for View menu in Windows
- Closed
Me and Prutha Kulkarni were working on this today to check the issue on both Mac and Windows. We made the following observations:
1] The icons for menu items which are not displayed have an icon path pointing to the "blank_placeholder.png". If a proper image icon is passed, the icons are displayed properly.
2] The problem with the blue background is, it is a placeholder for checkbox which is not visible on Windows. The background is transparent when the checkbox is not checked [the menu item is not selected], and it turns blue on checking the checkbox. Initially all the check-boxes are checked, because of which it is displayed as blue. And for some reason the checkbox and icons are overlapping on Windows.
3] We were trying to understand the implementation of check-boxes by comparing JCheckBoxMenuItem and JRPCheckBoxMenuItem. JCheckBoxMenuItem is a compiled class whereas JRPCheckBoxMenuItem is a part of igb-swing-implementation and extends JCheckBoxMenuItem. We are thinking if there is any way to get a reference of the menu-item container so that we can set the positions of icons and check-boxes separately. So we will have to dig deeper for this part.
cc. Prof. [~aloraine]