button_t::button_t() : insets(g_insets(0, 0, 0, 0)), action_component_t(this) { enabled = true; addChild(&label); label.setAlignment(g_text_alignment::CENTER); }
TextField::TextField() : cursor(0), scrollX(0), focused(false), visualStatus(TextFieldVisualStatus::NORMAL), fontSize(10), textColor(RGB(0, 0, 0)), insets(g_insets(5, 5, 5, 5)) { // Dummy values, if someone forgets to properly setFont heightOfCapitalX = 10; lineHeight = 10; cursorMoveStrategy = DefaultCursorMoveStrategy::getInstance(); setFont(Fonts::getDefault()); }