Julien Lebosquain
1f8701a2fc
Add Window.CanMinimize/CanMaximize ( #18117 )
* Add CanMinimize and CanMaximize to Window
* Win32 impl for CanMinimize/CanMaximize
* Add CanResize/CanMinimize/CanMaximize samples to control catalog
* X11 impl for CanMinimize/CanMaximize
* macOS impl for CanMinimize/CanMaximize
* Win32: don't allow restore when the window isn't resizable
* Additional documentation for CanMinimize/CanMaximize
* Add CanMinimize/CanMaximize logic to CaptionButtons
* Use START_COM_ARP_CALL
* Added CanMinimize/CanMaximize integration tests
* Fixed CanMaximize tests on macOS
6 months ago
Tim
3472510677
Minimize private API usages ( #14810 )
* Minimize private API usages
- AvaloniaLocator.Current shouldn't be used unless really needed.
- Add comments where not possible otherwise
* fix wrong if statements
2 years ago
Max Katz
6c1341eb5e
Introduce MenuItem.ToggleType ( #11441 )
* Init work with Toggle and RadioMenuItem
* Add tests, fix couple of bugs, simplify IGroupRadioButton
* Add more tests, specify ToggleType
* Fix TrayIcon sync
* Remove unused ToggleMenuItemCheckedCommand
* Revert unused MenuItem.OnClick
* Rename IGroupRadioButton to IRadioButton
* Revert DevTools changes
* Remove NativeMenuBar styles, unify Win32.TrayIcon and NativeMenuBar items generation
---------
Co-authored-by: Steven Kirk <grokys@users.noreply.github.com>
2 years ago
Max Katz
a28aa6e04a
Update control catalog to support insets samples
3 years ago
Max Katz
24626da489
Remove Rx.props from ControlCatalog and some other projects too
3 years ago
Simon Cropp
91a7a6bad1
remove _notificationManager
it is not assigned or used
3 years ago
Max Katz
08a494ac7d
Update view transparency selection on the control catalog
3 years ago
Emmanuel Hansen
96d4a1588b
remove notification manager property from toplevel. remove unused notification manager in control catalog main window
3 years ago
Emmanuel Hansen
7ce869475e
add notifcationmanager property to toplevel
3 years ago
Giuseppe Lippolis
2bf853aca9
fix some null annotation in ControlCatalog
4 years ago
Dan Walmsley
08487446d9
[OSX] cache IsClientAreaExtendedToDecorations, and apply it when NSPanel / NSWindow is created and Shown.
4 years ago
Tim U
fe21e298af
Show validation in Demo App
4 years ago
Nikita Tsukanov
303b6c1586
Remove ReactiveUI usage from sample apps
5 years ago
Dan Walmsley
aa4dfc5495
rename flags and fix win32 implementation.
6 years ago
Dan Walmsley
122821317f
remove unused hint flags.
6 years ago
Dan Walmsley
2cc40e3c6a
add a prefer managed chrome to demo page
6 years ago
Dan Walmsley
6e47b625cf
fix animations
6 years ago
Dan Walmsley
1ba0d5eb6d
osx supports prefering system chrome buttons and also can turn chrome buttons on or off.
6 years ago
Dan Walmsley
f08e4252c8
fill titlebar with titlebar material
6 years ago
Dan Walmsley
ec4908f6d1
working margins
6 years ago
Dan Walmsley
1e798be784
insert managed chrome when extend client area is enabled and hint flag is set.
6 years ago
Dan Walmsley
d4fa9ad406
Move transparency to window customizations page.
6 years ago
Dan Walmsley
454cc06184
Add a WindowCustomization page to the control catalog.
6 years ago
Dan Walmsley
17c2268703
add window states demo to control catalog.
6 years ago
Michael Babienco
f8756416be
Update sample for macOS checked menu item
6 years ago
Dan Walmsley
08bb2399f6
implement File -> Exit and Help -> About in control catalog.
6 years ago
Dariusz Komosinski
689781f24e
Make ViewModelBase and ViewLocator internal.
7 years ago
Dan Walmsley
41102bad24
Notification control is not notification card and simple notification is now Notification.
7 years ago
Dan Walmsley
e45805aa50
suggested api changes
7 years ago
Dan Walmsley
e14cc277d7
dont use properties on toplevel
7 years ago
Dan Walmsley
96d912c46c
implement notifications page in control catalog
7 years ago
Dan Walmsley
51b5ebe3c6
polish notification example code.
7 years ago
Dan Walmsley
f8f5610b8c
polish notifications
7 years ago
Dan Walmsley
f09228cc48
simplify the usage of notification manager inside main window.
7 years ago
Dan Walmsley
feba03d113
attempt to bind to local notification manager.
7 years ago
Dan Walmsley
962ed29bb6
remove need for seperate NotificationManager class.
7 years ago
Dan Walmsley
f1cc462abc
implement MVVM style notifications. (Managed only)
7 years ago