style
This commit is contained in:
parent
528e434c16
commit
224dc563e9
9 changed files with 200 additions and 46 deletions
|
|
@ -38,6 +38,30 @@ namespace Crafter {
|
|||
CppDOMBindings::SetInnerHTML(ptr, html);
|
||||
}
|
||||
|
||||
void HtmlElement::SetStyle(const std::string_view style) {
|
||||
CppDOMBindings::SetStyle(ptr, style);
|
||||
}
|
||||
|
||||
void HtmlElement::SetProperty(const std::string_view property, const std::string_view value) {
|
||||
CppDOMBindings::SetProperty(ptr, property, value);
|
||||
}
|
||||
|
||||
void HtmlElement::AddClass(const std::string_view className) {
|
||||
CppDOMBindings::AddClass(ptr, className);
|
||||
}
|
||||
|
||||
void HtmlElement::RemoveClass(const std::string_view className) {
|
||||
CppDOMBindings::RemoveClass(ptr, className);
|
||||
}
|
||||
|
||||
void HtmlElement::ToggleClass(const std::string_view className) {
|
||||
CppDOMBindings::ToggleClass(ptr, className);
|
||||
}
|
||||
|
||||
bool HtmlElement::HasClass(const std::string_view className) {
|
||||
return CppDOMBindings::HasClass(ptr, className);
|
||||
}
|
||||
|
||||
std::int32_t HtmlElement::AddClickListener(std::function<void(Crafter::MouseEvent)> callback) {
|
||||
std::int32_t id = CppDOMBindings::clickHandlerMaxId++;
|
||||
clickHandlers.push_back(id);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue