macMikey / LCB-missing-manual

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

I forked this repo to make changes, but the Wiki Pages didn't fork so I can't add to this page. #52

Closed OXT-OpenXTalk closed 1 year ago

OXT-OpenXTalk commented 1 year ago

I forked this repo to make changes, but the Wiki Pages didn't fork so I can't add to this page.

I was just going to add the undocumented LCB property metadata '_IDE'

This property indicates that the LCB module was included in the IDE

metadata _ide is "true" -- the widget will not be removable from the Extension Manager stack contextual menu

macMikey commented 1 year ago

adding you to the collaborators. feel free to add and update the wiki.

macMikey commented 1 year ago

reopened until we update the wiki so we don't forget

OXT-OpenXTalk commented 1 year ago

OK great, but I'd rather you add @PaulMcClernan instead as I don't normally use this GitHub account for daily use. Another 'missing manual' topic to cover could be on how to mimic 'classic controls' props in LCB Widgets as that can be a be a bit prickly.

macMikey commented 1 year ago

collab added. i'm not sure what you mean by mimicing them, but why not throw up an issue and then explain.

PaulMcClernan commented 1 year ago

collab added.

Thanks I meant that sometimes, for whatever reason (bug?) you can't use the same name in your widget as one of the standard classic controls properties, or other issues like needing to expand the widgets bounding box for a shadow to not get clipped. They have made changes to the commercial LiveCode since what I'm using (OpenXtalk mod based on LCC 9.6.3), something about bounding boxes in LCB was changed I believe LC Ltd. announced. I was just thinking it would be great to have a deep dive into matching the properties of classic controls (such as "outerShadow"), and how to implement them in Extension Builder language.

macMikey commented 1 year ago

by all means add this as an issue or a page in the wiki and let's see where it leads.