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.
what does this PR provide
Initial work on form control objects (in addtion to
Note
the old style comments). This PR implements:Checkbox
to create checkboxesRadio
to create radio buttonsDrop
to create drop down menusopen TODOs not handled in this PR
As of now (MS365 Feb. 2023) there are more form control elements possible, like Button, Label, GroupBox, ScrollBar and Spinner. For the time being they are not implemented. If they are needed, PR are welcome.
Currently
formCntrlDrawing()
contains a lot of similar XML code segments. This surely can be cleaned up and reduced into a cleaner and smaller function. PR are welcome.The
clientData()
andclientDataFC()
functions should be merged into a single function. PR are welcome.There are some more options possible when tweaking form controls (e.g. like font style and size). PR are welcome.
examples