Dan Walmsley
|
02b3bf253a
|
add OnInitialiseNSWindow to allow inheritors to hook into NSWindow/Panel setup before being shown.
|
4 years ago |
Dan Walmsley
|
a77f9d3e54
|
add setCanBecomeKeyWindow to protocol
|
4 years ago |
Dan Walmsley
|
aa06e02c6d
|
arrange fields nicely.
|
4 years ago |
Dan Walmsley
|
e4bbebac7d
|
restore _canBecomeKeyWindow flag, important to distinguish behavior of a window and a popup.
|
4 years ago |
Dan Walmsley
|
060ec9694b
|
Merge pull request #8165 from AvaloniaUI/fixes/position-osx
Fix more OSX regressions
|
4 years ago |
Dan Walmsley
|
03e00d6b71
|
ensure position property is consistent before window is open.
|
4 years ago |
Dan Walmsley
|
3948f98787
|
dont static cast to protocol
|
4 years ago |
Dan Walmsley
|
3faebf205a
|
[OSX] ensure window state is obeyed.
|
4 years ago |
Dan Walmsley
|
168b91fd52
|
[OSX] ensure flyouts, menus and popups can be overlayed on fullscreen windows
|
4 years ago |
Dan Walmsley
|
7e95fd8c4f
|
[OSX] NSWindow open at position specified by user.
|
4 years ago |
Dan Walmsley
|
8c47595ba3
|
ensure windows open at center by default.
|
4 years ago |
Dan Walmsley
|
3e8ce3deb1
|
[OSX] GetFrameSize - explicitly detect when native side didnt touch result object to signal null.
|
4 years ago |
Dan Walmsley
|
845be8ae0e
|
[OSX] until window is shown FrameSize is null.
|
4 years ago |
Dan Walmsley
|
b9bbd6ff0f
|
Revert "remove redundant api GetFrameSize."
This reverts commit 05e6c9cfd9.
|
4 years ago |
Dan Walmsley
|
05e6c9cfd9
|
remove redundant api GetFrameSize.
|
4 years ago |
Dan Walmsley
|
08487446d9
|
[OSX] cache IsClientAreaExtendedToDecorations, and apply it when NSPanel / NSWindow is created and Shown.
|
4 years ago |
Dan Walmsley
|
c756f812ec
|
remove shadow invalidation hack.
|
4 years ago |
Dan Walmsley
|
3600639d39
|
re-create NSWindow if we call show and need to swap out for a dialog.
|
4 years ago |
Dan Walmsley
|
99e07e68d5
|
remove unnecessary cast.
|
4 years ago |
Dan Walmsley
|
d6a4a6c901
|
ensure cast to protocol instead of concrete types.
|
4 years ago |
Dan Walmsley
|
1cca34f56e
|
actually create nspanels for dialogs.
|
4 years ago |
Dan Walmsley
|
f008e403cf
|
make it compile 2 versions is AvnWindow (NSWindow / NSPanel version)
fix include mess, and pragma once.
|
4 years ago |
Dan Walmsley
|
cd9be07ced
|
ensure menu gets applied.
|
4 years ago |
Dan Walmsley
|
8be332ab1d
|
make AvnWindowProtocol
|
4 years ago |
Dan Walmsley
|
0ac5a1c808
|
set min and max when creating window.
|
4 years ago |
Dan Walmsley
|
e76887fe25
|
INSWindowHolder uses NSView and NSWindow types.
|
4 years ago |
Dan Walmsley
|
2372155995
|
only create the window if reference is null
|
4 years ago |
Dan Walmsley
|
0ee1a7e391
|
add explanation for init with content size.
|
4 years ago |
Dan Walmsley
|
4cba4519f3
|
only create the NSWindow when show is called. Cache sizes until needed.
|
4 years ago |
Dan Walmsley
|
66d7ffe2e9
|
use content min/max size for minsize.
|
4 years ago |
Dan Walmsley
|
3aab84d8da
|
remove some imports no longer needed.
|
4 years ago |
Dan Walmsley
|
f19639684d
|
move AutoFitContentView to its own file.
|
4 years ago |
Dan Walmsley
|
4892352db5
|
move avnview to its own file.
|
4 years ago |
Dan Walmsley
|
c029ddfb32
|
fix project config.
|
4 years ago |
Dan Walmsley
|
68af00ef0e
|
remove unused code in other classes.
|
4 years ago |
Dan Walmsley
|
68b4173743
|
remove unused window code.
|
4 years ago |
Dan Walmsley
|
947590d453
|
fix warnings
|
4 years ago |
Dan Walmsley
|
e2b76313b7
|
further seperate out files.
|
4 years ago |
Dan Walmsley
|
6eb40ac09d
|
make avalonia-native compile again with import instead of include.
|
4 years ago |
Dan Walmsley
|
2cf78ac11c
|
move IWindowBaseImpl to its own file.
|
4 years ago |
Lubomir Tetak
|
bf61dd9a1e
|
macos - disable native menus completely
|
4 years ago |
Dariusz Komosinski
|
628ae788e4
|
Fix PointToClient not working on macOS.
|
4 years ago |
Dan Walmsley
|
4b5e86c72d
|
[OSX] reset maximised state when window is dragged.
|
4 years ago |
Giuseppe Lippolis
|
bdb75b9715
|
fixes(OSX): Suppress expression result unused.
|
4 years ago |
Giuseppe Lippolis
|
9670acd709
|
fixes(OSX): convertBaseToScreen:' is deprecated: first deprecated in macOS 10.7
|
4 years ago |
Mike Irving
|
a529ae88d5
|
Grammatical corrections to product names: XCode -> Xcode, .Net -> .NET, Javascript -> JavaScript, MacOS -> macOS, MacOs -> macOS
|
4 years ago |
Dan Walmsley
|
54e4f13ea6
|
Revert "[OSX] fix resize calls before window shown."
This reverts commit 06807324d0.
|
4 years ago |
Dan Walmsley
|
0a65e0a50d
|
forcefully invalidate shadow.
|
4 years ago |
Lubomir Tetak
|
394a5be402
|
OSX handle CMD+key up combinations in Avalonia
|
4 years ago |
Dan Walmsley
|
06807324d0
|
[OSX] fix resize calls before window shown.
|
4 years ago |