Canvas does not render in ScrollContainer in macOS #580
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
On macOS, the canvas widget was not rendering in the scroll container.
The widgets need to be added to the sub view for the drawRect function to be called on the canvas. The changes I have so far allow the canvas to be rendered, however if you have draw commands outside of the viewable window, no scroll bar appears.
I believe this is the case since the canvas widget never reports its viewable bounds correctly to toga. It just reports the bounds of the viewable container, so the scroll container thinks it does not need a scroll bar. I am new to core graphics and have not found a way to get those bounds numbers. Any help would be appreciated
Fixes #579
PR Checklist: