From 227cc0d0aa84f0a7059ad998e02120cc52e986ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=97=AD?= Date: Mon, 11 Dec 2023 14:08:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=A7=BB=E6=A4=8D=20SettingsExpander?= =?UTF-8?q?=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Magpie.App/App.idl | 4 + src/Magpie.App/HomePage.xaml | 90 +++++------ src/Magpie.App/KeyVisual.cpp | 13 +- src/Magpie.App/PageFrame.cpp | 16 +- src/Magpie.App/Resources.language-de.resw | 2 +- src/Magpie.App/Resources.language-en-US.resw | 4 +- src/Magpie.App/Resources.language-es.resw | 4 +- src/Magpie.App/Resources.language-fr.resw | 4 +- src/Magpie.App/Resources.language-hu.resw | 4 +- src/Magpie.App/Resources.language-id.resw | 4 +- src/Magpie.App/Resources.language-it.resw | 4 +- src/Magpie.App/Resources.language-ja.resw | 4 +- src/Magpie.App/Resources.language-ko.resw | 4 +- src/Magpie.App/Resources.language-pt-BR.resw | 4 +- src/Magpie.App/Resources.language-ru.resw | 4 +- src/Magpie.App/Resources.language-tr.resw | 4 +- src/Magpie.App/Resources.language-uk.resw | 4 +- src/Magpie.App/Resources.language-vi.resw | 4 +- .../Resources.language-zh-Hans.resw | 4 +- .../Resources.language-zh-Hant.resw | 4 +- src/Magpie.App/SettingsCard2.cpp | 116 +++++++------- src/Magpie.App/SettingsCard2.h | 143 +++++------------- src/Magpie.App/SettingsCard2.idl | 20 +-- src/Magpie.App/SettingsExpander.cpp | 82 +++++++++- src/Magpie.App/SettingsExpander.h | 87 ++++++----- src/Magpie.App/SettingsExpander.idl | 25 ++- src/Magpie.App/SettingsExpander.xaml | 9 +- src/Magpie.App/SettingsGroup.cpp | 10 +- src/Magpie.App/ShortcutControl.cpp | 8 +- src/Magpie.App/TextBlockHelper.cpp | 2 +- src/Magpie.App/WrapPanel.cpp | 12 +- 31 files changed, 364 insertions(+), 335 deletions(-) diff --git a/src/Magpie.App/App.idl b/src/Magpie.App/App.idl index dce14a2de..be5c744ff 100644 --- a/src/Magpie.App/App.idl +++ b/src/Magpie.App/App.idl @@ -1,3 +1,7 @@ +namespace Magpie.App { + delegate void SignalDelegate(); +} + #include "BoolNegationConverter.idl" #include "BoolToNegativeVisibilityConverter.idl" #include "ControlSizeTrigger.idl" diff --git a/src/Magpie.App/HomePage.xaml b/src/Magpie.App/HomePage.xaml index e4a0e569a..880ad49dc 100644 --- a/src/Magpie.App/HomePage.xaml +++ b/src/Magpie.App/HomePage.xaml @@ -36,7 +36,8 @@ - + @@ -46,7 +47,8 @@ - + @@ -58,53 +60,43 @@ - - - - - - - - - - - - -