ProtectedattachedProtecteddomProtectedgutterProtectedheadlineProtectedinspectionProtectedinteractableProtectedisProtected ReadonlylabelProtected ReadonlymarkdownProtected ReadonlymenuProtected ReadonlymodelProtected ReadonlyopenerProtected ReadonlypreferenceProtected ReadonlypreferenceProtected ReadonlyscopeProtected ReadonlysearchbarProtected ReadonlyselectProtectedselectProtectedsetProtectedenumProtectedaddProtectedaddProtectedcompareProtectedcreateProtectedcreatethe parent element for the interactable. This method is responsible for adding the new element to its parent.
ProtectedcreateProtectedcreateDispose this object.
ProtecteddoThis function is responsible for reconciling the display of the preference value with the value reported by the PreferenceService.
ProtectedgetProtectedgetReturns the stringified index corresponding to the currently selected value.
ProtectedgetReturns the default value for this preference.
The default value from the inspection or the fallback value if no default is specified.
Protectedgeta fallback default value for a preference of the type implemented by a concrete leaf renderer This function is only called if the default value for a given preference is not specified in its schema.
ProtectedgetProtectedgetProtectedgetMany preferences allow null and even use it as a default regardless of the declared type.
ProtectedhandleProtectedhandleProtectedhideProtectedinitProtectedopenProtectedremoveProtectedsetProtectedsetProtectedshowProtectedupdateProtectedupdateProtectedupdateOptionalknownCurrentValue: JSONValueProtectedupdate
Should create an HTML element that the user can interact with to change the value of the preference.