CustomElementDefinition::bool
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using ImeEventCallback = std::function<bool(Element*, const ImeEventData&)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:111
Report an issue with this entry →CustomElementDefinition::bool
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using KeyEventCallback = std::function<bool(Element*, const KeyEventData&)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:108
Report an issue with this entry →CustomElementDefinition::bool
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using MouseEventCallback = std::function<bool(Element*, const MouseEventData&)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:109
Report an issue with this entry →CustomElementDefinition::bool
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using NeedsTickCallback = std::function<bool(Element*)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:64
Report an issue with this entry →CustomElementDefinition::bool
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using WheelEventCallback = std::function<bool(Element*, const WheelEventData&)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:110
Report an issue with this entry →CustomElementDefinition::SizeInfo
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using IntrinsicSizeCallback = std::function<SizeInfo(Element*, f32 availableWidth)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:61
Report an issue with this entry →CustomElementDefinition::void
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using AttributeCallback = std::function<void(Element*, const String& name, const String& oldValue, const String& newValue)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:33
Report an issue with this entry →CustomElementDefinition::void
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using LifecycleCallback = std::function<void(Element*)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:31
Report an issue with this entry →CustomElementDefinition::void
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using PaintCallback = std::function<void(PaintContext&)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:52
Report an issue with this entry →CustomElementDefinition::void
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using TickCallback = std::function<void(Element*, f64 deltaTime)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:55
Report an issue with this entry →CustomElementRegistry::~CustomElementRegistry
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
~CustomElementRegistry();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:145
Report an issue with this entry →CustomElementRegistry::CustomElementRegistry
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
CustomElementRegistry();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:144
Report an issue with this entry →CustomElementRegistry::define
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool define(const String& tagName, CustomElementDefinition def);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:147
Report an issue with this entry →CustomElementRegistry::get
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
const CustomElementDefinition* get(StringView tagName) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:151
Report an issue with this entry →CustomElementRegistry::hasFrameVisualCallbacks
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool hasFrameVisualCallbacks() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:164
Report an issue with this entry →CustomElementRegistry::isDefined
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isDefined(StringView tagName) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:154
Report an issue with this entry →CustomElementRegistry::notifyAttributeChanged
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void notifyAttributeChanged(Element* elem, const String& name, const String& oldValue, const String& newValue) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:174
Report an issue with this entry →CustomElementRegistry::notifyConnected
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void notifyConnected(Element* elem) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:168
Report an issue with this entry →CustomElementRegistry::notifyDisconnected
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void notifyDisconnected(Element* elem) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:171
Report an issue with this entry →CustomElementRegistry::registeredNames
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
std::vector<String> registeredNames() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:161
Report an issue with this entry →CustomElementRegistry::undefine
Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool undefine(const String& tagName);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/component/custom_element.h:157
Report an issue with this entry →