Place the "Don't show this message again" checkbox to the left of it.#15434
Conversation
90aa84e to
9a27b69
Compare
|
Hi @hwf1324 - I forced pushed some changes to fix the underlying issue, rather than avoiding relying on our helper functions |
|
@seanbudd why was it a problem to avoid using NVDA's helper functions? Everywhere in NVDA code base, NVDA does not use As #15426 (comment) indicates, please have a look at screen curtain warning dialog. |
|
@CyrilleB79 - it's better to fix the root problem, otherwise other instances of trying to use the helper function to add a labelled checkbox would cause the same issue. The support for checkboxes in the helper function was added recently, for the same convenience reasons that the helper function exists for other controls. |
|
@hwf1324 - can you explain the reasoning for the changes you pushed? |
I do not know for which use case the support of checkbox in the helper function was added; it may be worth looking at it to understand if these are specific cases or not. But on the contrary to combobox or edit field, wxPython's checkbox already implements the checkbox square and its label in the same control. Thus, there is no need to create a |
@seanbudd, I'm not sure I understand what you mean. My first thought was that it didn't match the look of the existing GUI interface, so I wanted them to be unified. Then I found out through the "wxPython Widget Inspection Tool" that the checkbox is actually a combination of two controls. For the mouse user, when they turn on the role of the object that reports what the mouse has moved to, the role for the |
See test results for failed build of commit 79faa1f23d |
Link to issue number:
Fixes #15426
Summary of the issue:
The "Don't show this message again" checkbox in the "Add-on Store Warning" dialogue box should be on the left side of its label, but is currently on the right side of its label.
Description of user facing changes
Visually the "Don't show this message again" checkbox is located to the left of its label.
Description of development approach
Change the way to add
CheckBoxfromaddLabeledControltoaddItemto be consistent with other GUIs.Testing strategy:
Visual check.
Known issues with pull request:
none
Change log entries:
Not needed
Code Review Checklist: