From cdbe1625215d2a7562e9706a6bd8599d1726aae9 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Wed, 4 Jan 2023 21:14:14 +0300 Subject: [PATCH] Add default toggle button implementation --- .../psemek/ui/default_element_factory.hpp | 1 + libs/ui/source/default_element_factory.cpp | 137 ++++++++++++++++++ 2 files changed, 138 insertions(+) diff --git a/libs/ui/include/psemek/ui/default_element_factory.hpp b/libs/ui/include/psemek/ui/default_element_factory.hpp index 19a4c363..922c67ac 100644 --- a/libs/ui/include/psemek/ui/default_element_factory.hpp +++ b/libs/ui/include/psemek/ui/default_element_factory.hpp @@ -21,6 +21,7 @@ namespace psemek::ui std::shared_ptr make_frame() override; std::shared_ptr make_window(std::string caption) override; std::shared_ptr make_checkbox(bool value) override; + std::shared_ptr make_toggle_button() override; std::shared_ptr make_slider() override; std::shared_ptr make_spinbox() override; std::shared_ptr