update toggle

This commit is contained in:
thecozies
2025-07-10 11:08:08 -05:00
parent a7a4aabeed
commit 1b933908c1
+16 -16
View File
@@ -15,19 +15,19 @@ namespace recompui {
set_opacity(0.9f);
set_cursor(Cursor::Pointer);
set_border_width(2.0f);
set_border_color(ThemeColor::DangerD);
set_border_color(ThemeColor::BW50);
set_background_color(ThemeColor::Transparent);
checked_style.set_border_color(ThemeColor::Success);
hover_style.set_border_color(ThemeColor::DangerD);
hover_style.set_background_color(ThemeColor::DangerA30);
focus_style.set_border_color(ThemeColor::DangerD);
focus_style.set_background_color(ThemeColor::DangerA30);
checked_hover_style.set_border_color(ThemeColor::Success);
checked_hover_style.set_background_color(ThemeColor::SuccessA30);
checked_focus_style.set_border_color(ThemeColor::Success);
checked_focus_style.set_background_color(ThemeColor::SuccessA30);
disabled_style.set_border_color(ThemeColor::DangerD, 128);
checked_disabled_style.set_border_color(ThemeColor::SuccessD, 128);
checked_style.set_border_color(ThemeColor::Primary);
hover_style.set_border_color(ThemeColor::BW50);
hover_style.set_background_color(ThemeColor::WhiteA5);
focus_style.set_border_color(ThemeColor::BW50);
focus_style.set_background_color(ThemeColor::WhiteA5);
checked_hover_style.set_border_color(ThemeColor::Primary);
checked_hover_style.set_background_color(ThemeColor::PrimaryA30);
checked_focus_style.set_border_color(ThemeColor::Primary);
checked_focus_style.set_background_color(ThemeColor::PrimaryA30);
disabled_style.set_border_color(ThemeColor::BW50, 128);
checked_disabled_style.set_border_color(ThemeColor::PrimaryD, 128);
add_style(&checked_style, checked_state);
add_style(&hover_style, hover_state);
add_style(&focus_style, focus_state);
@@ -44,10 +44,10 @@ namespace recompui {
floater->set_width(80.0f);
floater->set_height(64.0f);
floater->set_border_radius(32.0f);
floater->set_background_color(ThemeColor::DangerD);
floater_checked_style.set_background_color(ThemeColor::Success);
floater_disabled_style.set_background_color(ThemeColor::DangerD, 128);
floater_disabled_checked_style.set_background_color(ThemeColor::SuccessD, 128);
floater->set_background_color(ThemeColor::TextDim);
floater_checked_style.set_background_color(ThemeColor::Primary);
floater_disabled_style.set_background_color(ThemeColor::TextDim, 128);
floater_disabled_checked_style.set_background_color(ThemeColor::PrimaryD, 128);
floater->add_style(&floater_checked_style, checked_state);
floater->add_style(&floater_disabled_style, disabled_state);
floater->add_style(&floater_disabled_checked_style, { checked_state, disabled_state });