#pragma once #include "ui_style.h" #include "../core/ui_context.h" #include namespace recompui { class Element : public Style, public Rml::EventListener { friend ContextId create_context(Rml::Context* rml_context, const std::filesystem::path& path); private: Rml::Element *base = nullptr; Rml::ElementPtr base_owning = {}; uint32_t events_enabled = 0; std::vector