Fri, 15 Nov 2024 21:25:35 +0100
add ui_dialog_window reference counting (GTK)
// Copyright (c) Microsoft Corporation and Contributors. // Licensed under the MIT License. #include "pch.h" #include "App.xaml.h" #include "MainWindow.xaml.h" #include "toolkit.h" using namespace winrt; using namespace Windows::Foundation; using namespace Microsoft::UI::Xaml; using namespace Microsoft::UI::Xaml::Controls; using namespace Microsoft::UI::Xaml::Navigation; using namespace winui; using namespace winui::implementation; // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. /// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> App::App() { InitializeComponent(); #if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION UnhandledException([this](IInspectable const&, UnhandledExceptionEventArgs const& e) { if (IsDebuggerPresent()) { auto errorMessage = e.Message(); __debugbreak(); } }); #endif } /// <summary> /// Invoked when the application is launched. /// </summary> /// <param name="e">Details about the launch request and process.</param> void App::OnLaunched(LaunchActivatedEventArgs const&) { ui_app_run_startup(); //window = make<MainWindow>(); //window.Activate(); }