#include "ui_config_sub_menu.h" #include namespace recompui { // ConfigOptionElement void ConfigOptionElement::process_event(const Event &e) { switch (e.type) { case EventType::Hover: hover_callback(this, e.hover.active); break; default: assert(false && "Unknown event type."); break; } } ConfigOptionElement::ConfigOptionElement(Element *parent) : Element(parent, Events(EventType::Hover)) { set_min_height(100.0f); name_label = get_current_context().create_element