Steven Kirk
b2d7805060
Replace WindowTransparencyLevel enum with list of structs
The transparency level is not yet communicated to the backends though.
Co-Authored-By: Max Katz <maxkatz6@outlook.com>
3 years ago
Benedikt Stebner
65339723d3
Merge pull request #11366 from Enscape/fixes/tabitem-contenttemplate-analyzer-warnings
Made TabControl observe changes which affect SelectedContent/Template, plus various analyzer warning fixes
3 years ago
Max Katz
aad728e90d
Merge pull request #11455 from AvaloniaUI/fixes/list-selection-interactions
Fix `ListBox` selection interactions
3 years ago
Max Katz
908e3d2888
Merge branch 'master' into fixes/list-selection-interactions
3 years ago
Max Katz
52efb5dd8f
Fix merge build error
3 years ago
Max Katz
45381c3792
Merge remote-tracking branch 'origin/master' into fixes/list-selection-interactions
3 years ago
Max Katz
439a5b8a3a
Merge pull request #11477 from AvaloniaUI/refactor/grokys-avalonia-controls-internalize
Make miscellaneous Avalonia.Controls APIs internal
3 years ago
Max Katz
7b66740d7f
Merge pull request #11362 from robloo/rangebase-valuechanged
Add RangeBase.ValueChanged Event
3 years ago
Max Katz
c8363b052c
Merge pull request #11481 from AvaloniaUI/emmaus/android_keycodes
Android - Add more android keycode support
3 years ago
Max Katz
5b2126435a
Merge pull request #11474 from fitdev/master
Move TryGetPlatformHandle to TopLevel
3 years ago
George
cef5314600
Merge branch 'master' into master
3 years ago
FitDev
b1769a0356
Move TryGetPlatformHandle to TopLevel Fix 3
3 years ago
Steven Kirk
a99839be1d
Remove unneeded protected properties.
3 years ago
Nikita Tsukanov
1c504d7b0c
Merge pull request #11480 from AvaloniaUI/refactor/refactor/grokys-avalonia-diagnostics-internalize
Make DevTools ConsoleContext internal.
3 years ago
Nikita Tsukanov
d0ea293a60
Merge pull request #11483 from AvaloniaUI/refactor/grokys-avalonia-markup-internalize
Make miscellaneous Avalonia.Markup and Avalonia.Markup.Xaml APIs internal
3 years ago
Steven Kirk
afb5d65f68
Make ICompiledBindingPathElement internal.
3 years ago
Steven Kirk
11b44129d1
Make IRuntimeXamlLoader internal.
3 years ago
Steven Kirk
5836b202cc
Make parsers internal.
3 years ago
Steven Kirk
3b203225cd
Make DelayedBinding internal.
Is only used by `StaticResource` and a few unit tests. Can probably be removed.
3 years ago
Emmanuel Hansen
89be3ee533
Add more android keycode support
3 years ago
Steven Kirk
46488628dd
Move TemplateBinding to Avalonia.Base.
It would be useful to be able to access it from here to provide bindings in default template values, and it has no dependency on XAML.
3 years ago
Steven Kirk
c83e64d4d9
Fix spelling mistake.
3 years ago
Steven Kirk
29ba660e4b
Make BindingBase.GetParentDataContext private.
3 years ago
Steven Kirk
f1cde62c98
Make ConsoleContext internal.
3 years ago
Steven Kirk
79b043cbfa
Remove ExportAvaloniaModuleAttribute .
This feature is no longer supported.
3 years ago
Steven Kirk
38a77e2f69
Make IContentPresenterHost internal.
Can probably be removed?
3 years ago
Steven Kirk
4c194b47c2
Removed ContentPresenter.CreateChild.
Unused API and I'm not sure we want to expose an extension point here.
3 years ago
Steven Kirk
f6699faf4a
Make FreezeVisibilityChangeHandling internal.
3 years ago
Steven Kirk
e4634a917e
Make TopLevel.CreateLayoutManager internal.
Should only be needed for unit tests.
3 years ago
Steven Kirk
673b3e4b71
Make top level Handle* methods internal.
3 years ago
Steven Kirk
4ea25f7990
Make ToggleSwitch.UpdateKnobPos private.
3 years ago
Steven Kirk
2241873316
Make TextBox.RemoveInvalidCharacters private.
3 years ago
Steven Kirk
b0bcfcfbf7
Make TextBlock.SimpleTextSource private.
3 years ago
Steven Kirk
de0ebdda22
Don't expose fields.
3 years ago
Steven Kirk
16615a43d3
Don't expose pseudoclass constants.
1. They don't follow naming conventions
2. If we're going to expose them, why just `protected`?
3. If we do it, we should do it on all controls
3 years ago
Steven Kirk
61be135c8c
Don't expose protected fields.
3 years ago
Steven Kirk
d992fc2b4f
Hide IChildIndexProvider interface method.
3 years ago
Steven Kirk
da2af10efe
Make INativeMenuExporterEventsImplBridge a private API.
3 years ago
Steven Kirk
8428ea9d6b
Make IMainMenu and IAccessKeyHandler internal.
3 years ago
Steven Kirk
8f94a6505b
Make IMenu, IMenuElement, IMenuItem internal.
Should only be needed for unit tests.
3 years ago
Steven Kirk
6bbd56f7d9
Make IHeadered internal.
Can probably be removed.
3 years ago
Steven Kirk
d390b4796f
Make IContentControl internal.
Can probably be removed.
3 years ago
Steven Kirk
808ada86cd
Make ContentControl.ContentChanged private again.
Was added in #9803 for `TransitioningContentControl` but is no longer needed (and anyway it should be called `OnContentChanged` if we want to keep it).
3 years ago
Steven Kirk
1e5ef03eca
Make InvalidateMirrorTransform protected.
3 years ago
Steven Kirk
de61af19a6
Update ncrunch config.
3 years ago
FitDev
c2ab39e6db
Move TryGetPlatformHandle to TopLevel Fix 2
3 years ago
FitDev
ee1ef13ff2
Move TryGetPlatformHandle to TopLevel Fix
3 years ago
FitDev
4d67f3230c
Move TryGetPlatformHandle to TopLevel
3 years ago
Max Katz
f63cca9b6f
Merge pull request #11465 from AvaloniaUI/fixes/11290-tab-focus-from-nothing
Focus first child from no focus.
3 years ago
Steven Kirk
94b9c36e31
Focus first child from no focus.
If there is no currently focused element when tab navigation occurs, move the focus from the root.
Fixes #11290 .
3 years ago