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); }