macMikey / LCB-missing-manual

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

query widget metadata from lcs #40

Open macMikey opened 2 years ago

macMikey commented 2 years ago

The author makes it into the EM list. Can we pull the version?

macMikey commented 2 years ago

In revideextensionmanagerlistbehavior.livecodescript is a call to revIDEExtensions(), which returns the sExtensions array.

that is populated in __extensionsPropertySet from revideextensionlibrary.livecodescript

called by __extensionSetCommonProperties

called by __revIDELCBExtensionLoad

just grabbing the keys of one extension (but i'm not examining any of the properties, e.g. ide (which i think is boolean, if the widget belongs to the ide), status, etc.:

author
defaultScript
error
file
ide
install_path
label
manifests
name
os
platforms
requires
samples
source_file
source_type
status
support_files
svgicon
title
type
type_id
uservisible
version