ab08320dde
* Use a region to cut off the dragable region * Use proper measurements for the draggable area * Working better, paint works most of the time * Fix a bug where paint is incomplete when double clicking the dragbar * Remove old fork on XamlApplication * Upgrade to XamlApp preview6.2 * Add Microsoft.VCRTForwarders to make it easy to dogfood Co-Authored-By: Michael Niksa <miniksa@microsoft.com> Co-Authored-By: Mike Griese <migrie@microsoft.com>
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
// Copyright (c) Microsoft Corporation.
|
|
// Licensed under the MIT license.
|
|
|
|
namespace TerminalApp
|
|
{
|
|
delegate void LastTabClosedEventArgs();
|
|
[default_interface]
|
|
runtimeclass App : Microsoft.Toolkit.Win32.UI.XamlHost.XamlApplication
|
|
{
|
|
App();
|
|
|
|
// For your own sanity, it's better to do setup outside the ctor.
|
|
// If you do any setup in the ctor that ends up throwing an exception,
|
|
// then it might look like TermApp just failed to activate, which will
|
|
// cause you to chase down the rabbit hole of "why is TermApp not
|
|
// registered?" when it definitely is.
|
|
void Create(UInt64 hParentWnd);
|
|
|
|
void LoadSettings();
|
|
|
|
Windows.UI.Xaml.UIElement GetRoot();
|
|
Windows.UI.Xaml.UIElement GetTabs();
|
|
Windows.UI.Xaml.Controls.Border GetDragBar{ get; };
|
|
|
|
Windows.Foundation.Point GetLaunchDimensions(UInt32 dpi);
|
|
Boolean GetShowTabsInTitlebar();
|
|
|
|
event Microsoft.Terminal.TerminalControl.TitleChangedEventArgs TitleChanged;
|
|
event LastTabClosedEventArgs LastTabClosed;
|
|
|
|
String GetTitle();
|
|
}
|
|
}
|