macMikey / LCB-missing-manual

I'm trying to learn LCB, again, but the docs are thin.
MIT License
4 stars 4 forks source link

document "classic" properties #17

Open macMikey opened 2 years ago

macMikey commented 2 years ago

Style guide states:

When relying on properties that are implemented by the widget host control, such as the classic color and pattern properties, include metadata definitions to display them in the PI, but do not include a property definition.

Because there is no property definition, the documentation for the host control property must be placed in the top-level documentation block comment before the start of widget definition.

So we should have a page for these

macMikey commented 2 years ago

https://github.com/macMikey/LCB-missing-manual/wiki/properties needs some documentation, i think.

bwmilby commented 2 years ago

Also needs to include things like scroll (and the alias vscroll) but that is somewhat different. It will need a property definition, but since it is aliased you must use the correct one and get the other for "free". This is done in the TreeView widget if you want to see an example.

macMikey commented 2 years ago

I found other keywords, like "margins" (which I'm trying to implement in the navBar) that aren't mentioned...SURPRISE.