From 226b862e95004bd79dbef4051fe991399bbd06a0 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sat, 27 Feb 2021 10:57:30 +0300 Subject: [PATCH] Remove style from element factory --- examples/ui.cpp | 2 +- .../psemek/ui/default_element_factory.hpp | 3 -- libs/ui/source/default_element_factory.cpp | 39 +++---------------- 3 files changed, 7 insertions(+), 37 deletions(-) diff --git a/examples/ui.cpp b/examples/ui.cpp index e034bf6c..4057a367 100644 --- a/examples/ui.cpp +++ b/examples/ui.cpp @@ -41,9 +41,9 @@ struct ui_example auto style = std::make_shared(); style->font = ui::make_default_9x12_font(); style->text_scale = 2; - element_factory.set_style(style); auto screen = element_factory.make_screen(); + screen->set_style(style); auto grid = element_factory.make_grid_layout(); grid->set_size(1, 1); diff --git a/libs/ui/include/psemek/ui/default_element_factory.hpp b/libs/ui/include/psemek/ui/default_element_factory.hpp index 66942764..7cebe2ec 100644 --- a/libs/ui/include/psemek/ui/default_element_factory.hpp +++ b/libs/ui/include/psemek/ui/default_element_factory.hpp @@ -17,9 +17,6 @@ namespace psemek::ui default_element_factory(); ~default_element_factory(); - void set_style(std::shared_ptr st); - std::shared_ptr style() const; - std::shared_ptr