Dan Walmsley
a77e043262
[OSX] attempt to fix decoration changes when in fs mode.
6 years ago
Dan Walmsley
f9231e9e02
Merge remote-tracking branch 'origin/master' into feature/windowstate-fullscreen
6 years ago
Dan Walmsley
9fb30c110b
ensure WindowStyles can not get corrupted when changed during fullscreen.
6 years ago
Dariusz Komosiński
355987ef7f
Merge pull request #3857 from AvaloniaUI/feature/3845-combobox-event-passthrough
Added ComboBox.PopupClosedOverride.
6 years ago
Dan Walmsley
17c2268703
add window states demo to control catalog.
6 years ago
danwalmsley
ca4284d6ca
Merge branch 'master' into feature/windowstate-fullscreen
6 years ago
Dan Walmsley
65caf0341e
have a guess a fullscreen on x11.
6 years ago
Deadpikle
89fc917782
Merge branch 'feature/keyspline' of https://github.com/Deadpikle/Avalonia into feature/keyspline
6 years ago
Deadpikle
7ba1c9661b
Add some notes on how I got the KeySpline test values
6 years ago
Dan Walmsley
00ef2fe590
deminiturize when entering fullscreen if needed.
6 years ago
Dan Walmsley
c38c7e2d65
[OSX] implement FullScreen and fix sync of window states.
6 years ago
Deadpikle
7533b0dad2
Merge branch 'master' into feature/keyspline
6 years ago
Deadpikle
a60caaef71
Merge branch 'feature/keyspline' of https://github.com/Deadpikle/Avalonia into feature/keyspline
6 years ago
Deadpikle
62b8da3cdf
Added a test for KeySpline animation
6 years ago
Dariusz Komosiński
d3a57e9539
Merge branch 'master' into feature/3845-combobox-event-passthrough
6 years ago
Benedikt Stebner
7752bc0368
Merge pull request #3856 from AvaloniaUI/fixes/3843-dialog-window-sizing
Set initial size when showing Window as dialog.
6 years ago
Dan Walmsley
a7071e2baf
Merge branch 'feature/windowstate-fullscreen' of https://github.com/AvaloniaUI/Avalonia into feature/windowstate-fullscreen
6 years ago
Dan Walmsley
bfa96382f7
cleaner code.
6 years ago
Dan Walmsley
a41162dce6
use UpdateWindowProperties to MarkFullScreen.
6 years ago
Dan Walmsley
fe954a0398
move private methods.
6 years ago
Dan Walmsley
51ad905a2c
use WindowProperties to hold fullscreen flag.
6 years ago
Dan Walmsley
81c4a1e796
move struct.
6 years ago
Dan Walmsley
90f386ffc0
correctly port MarkFullScreen using CoreRT compatible COM.
6 years ago
Dan Walmsley
cecce99c95
SystemDialogs call the correct cocreateinstance overload.
6 years ago
Dan Walmsley
93e43951db
Add delegates and VTables for ITaskBarList2.
6 years ago
Dan Walmsley
ecd4cd7bbf
Add CoCreateInstance overload that gives intptr.
6 years ago
Dariusz Komosiński
13e61dcffc
Merge branch 'master' into fixes/3843-dialog-window-sizing
6 years ago
Dan Walmsley
1ce8f4f6ba
use helper methods GetStyle / SetStyle.
6 years ago
Dan Walmsley
26ad865589
Add Guids for TaskBarList interop.
6 years ago
Steven Kirk
f16f5713a9
Call obsolete method for compatibility.
6 years ago
Steven Kirk
2fcde9e34d
Use OnApplyTemplate instead of OnTemplateApplied.
- More similar to WPF API
- Less bug-prone (see #3744 )
`OnTemplateApplied` still exists, but is deprecated and does nothing.
6 years ago
Steven Kirk
d1e4614a38
Added ComboBox.PopupClosedOverride.
To control whether the event that caused the popup to close is swallowed or passed through.
For now just implemented on `ComboBox` - we may want to implement it in future on all controls that display popups if this is something that proves generally useful.
Fixes #3845 .
6 years ago
Steven Kirk
4ee9700f08
Set initial size when showing Window as dialog.
Fixes #3843 .
6 years ago
Steven Kirk
dc75bf512a
Run sizing tests with both Show and ShowDialog.
One test now failing with `ShowDialog` due to #3843 .
6 years ago
danwalmsley
c7c3d1c48b
Merge branch 'master' into feature/windowstate-fullscreen
6 years ago
Jumar Macato
2c0a4228cb
Merge branch 'master' into feature/3109-nonanimated-property-changes
6 years ago
Steven Kirk
83098e9923
Enable transitions for non-Visuals.
`Visual` knows when it's attached to the visual tree, so it can enable transitions then.
This is a hack due to the fact that non-Visuals currently don't know when to enable transitions.
6 years ago
Steven Kirk
1151c929ca
Seal OnPropertyChangedCore for now.
It's only likely to be needed by transitions, and overriding it will break transitions. We can unseal later if there's a user need for it.
6 years ago
Steven Kirk
d1fc5ee92e
Reworked transitions.
- Don't apply transitions before control is added to the visual tree
- Don't allow transitions on direct properties
- Ignore animated values when determining whether to trigger a transition
- Cancel transition when removed from `Transitions` collection
6 years ago
Steven Kirk
c872cc005d
Only call property notify on effective value change.
6 years ago
Deadpikle
88842dd6f2
Merge branch 'master' into feature/keyspline
6 years ago
Deadpikle
8e9d5a6822
Merge branch 'feature/keyspline' of https://github.com/Deadpikle/Avalonia into feature/keyspline
6 years ago
Deadpikle
996821b60b
Removed TODO now that behavior is verified with WPF
6 years ago
Steven Kirk
794d149630
Merge pull request #3846 from sdoroff/fix-datagrid-stringformat-3792
Properly applies Binding.StringFormat in DataGrid
6 years ago
Steven Kirk
95c04bcbec
Fix bug in BindingValue.
Wrong `BindingValueType` was being selected.
6 years ago
Steven Kirk
4a752c3f48
Get non-animated change information.
- Pass information for all property changes to `OnPropertyChangedCore`; whether they result in an effective value change or not
- Added `GetBaseValue` to get a value with a specified priority
- Change the signature of `OnPropertyChanged` again to take an `AvaloniaPropertyChangedEventArgs<T>`
6 years ago
Dan Walmsley
5eee1e04e5
win32 implementation for fullscreen windowstate.
6 years ago
Dan Walmsley
05a2a64871
use extension method in screens api.
6 years ago
Dan Walmsley
dd776df3c7
add extension method to convert between RECT and PixelRect.
6 years ago
Dan Walmsley
02fa377728
add missing window style.
6 years ago