From f20d46e4cfcd07b60584719f43c8a9ae894b533f Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Mon, 27 Apr 2026 17:36:52 +0900 Subject: [PATCH] update binding --- include/MwCXX/Widget/BaseAuto.h | 2 ++ src/widget/baseauto.cc | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/include/MwCXX/Widget/BaseAuto.h b/include/MwCXX/Widget/BaseAuto.h index a0f729b..0caa490 100644 --- a/include/MwCXX/Widget/BaseAuto.h +++ b/include/MwCXX/Widget/BaseAuto.h @@ -8,6 +8,8 @@ int GetBorderWidth(); void SetBorderWidth(int value); int GetDarkTheme(); void SetDarkTheme(int value); +int GetDarkThemeAutomatic(); +void SetDarkThemeAutomatic(int value); int GetFixedSize(); void SetFixedSize(int value); int GetForceInverted(); diff --git a/src/widget/baseauto.cc b/src/widget/baseauto.cc index 07a1306..43f4c23 100644 --- a/src/widget/baseauto.cc +++ b/src/widget/baseauto.cc @@ -43,6 +43,14 @@ void MwCXX::Base::SetDarkTheme(int value) { MwSetInteger(this->widget, MwNdarkTheme, (int)value); } +int MwCXX::Base::GetDarkThemeAutomatic() { + return (int)MwGetInteger(this->widget, MwNdarkThemeAutomatic); +} + +void MwCXX::Base::SetDarkThemeAutomatic(int value) { + MwSetInteger(this->widget, MwNdarkThemeAutomatic, (int)value); +} + int MwCXX::Base::GetFixedSize() { return (int)MwGetInteger(this->widget, MwNfixedSize); }