From bea876a3b1a241e6127c06a14684a6dc9fcc9516 Mon Sep 17 00:00:00 2001 From: 杨宇千 Date: Tue, 17 Sep 2019 16:40:12 +0800 Subject: ... --- src/ui/ui_manager.cpp | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'src/ui/ui_manager.cpp') diff --git a/src/ui/ui_manager.cpp b/src/ui/ui_manager.cpp index fa3304fb..f60f6355 100644 --- a/src/ui/ui_manager.cpp +++ b/src/ui/ui_manager.cpp @@ -28,5 +28,27 @@ UiManager* UiManager::GetInstance() { return instance; } -UiManager::UiManager() : predefine_resources_(new PredefineResources()) {} +UiManager::UiManager() : predefine_resources_(new PredefineResources()) { + const auto factory = GraphFactory::GetInstance(); + theme_resource_.button_style.normal.border_brush = std::shared_ptr( + factory->CreateSolidColorBrush(Color::FromHex(0x00bfff))); + theme_resource_.button_style.hover.border_brush = std::shared_ptr( + factory->CreateSolidColorBrush(Color::FromHex(0x47d1ff))); + theme_resource_.button_style.press.border_brush = std::shared_ptr( + factory->CreateSolidColorBrush(Color::FromHex(0x91e4ff))); + theme_resource_.button_style.press_cancel.border_brush = std::shared_ptr( + factory->CreateSolidColorBrush(Color::FromHex(0x91e4ff))); + + theme_resource_.button_style.normal.border_thickness = + theme_resource_.button_style.hover.border_thickness = + theme_resource_.button_style.press.border_thickness = + theme_resource_.button_style.press_cancel.border_thickness = + Thickness(3); + + theme_resource_.button_style.normal.border_radius = + theme_resource_.button_style.hover.border_radius = + theme_resource_.button_style.press.border_radius = + theme_resource_.button_style.press_cancel.border_radius = + controls::CornerRadius({5, 5}); +} } // namespace cru::ui -- cgit v1.2.3