517 Commits (d1bf54d32be1a4fccb48fadf4d42d3bf9225246d)

Author SHA1 Message Date
Dan Walmsley 2e555be402 [OSX] programatically implement child window relationship 4 years ago
Dan Walmsley 2ea49defb6 [osx] easily support using nspanel from windowbaseimpl. 4 years ago
Dan Walmsley 041fdb6bc9 call bring to front when window is made key. 4 years ago
Dan Walmsley f7daa81fbe dont create nspanel / nswindow at show. 4 years ago
Dan Walmsley dc1b6a669b [osx] make bringtofront work correctly for owned and modal windows. 4 years ago
Dan Walmsley a2d83e8fae [OSX] programatically implement child window relationship 4 years ago
Dan Walmsley 0a4b3386d5 [OSX] fix SetParent 4 years ago
Dan Walmsley 84ea185f0f [OSX] dialogs stay ontop of main window when another app is displayed. 4 years ago
Dan Walmsley b605c5c452 [OSX] fix border shadow invalidation. 4 years ago
Dan Walmsley 5b66f26065 Fix osx dialog style mask. 4 years ago
Dan Walmsley 30377966e6 fix incorrect return value. 4 years ago
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 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." 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) 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