Dan Walmsley
3bdadfcf61
working titlebar height setting.
6 years ago
Dan Walmsley
66babe73cc
almost working chrome api osx.
6 years ago
Dan Walmsley
07df2bf6c4
initial implementation of chrome api on osx.
6 years ago
Dan Walmsley
c3917a03ef
working margins
6 years ago
Dan Walmsley
212371ce27
extend api only allows to turn titlebar on or off to maintain window integrity, and decoration margins dont include border margins.
6 years ago
Dan Walmsley
034af1ed05
Decorations Margin shouldnt include the border margin other wise users have to do subtractions.
6 years ago
Dan Walmsley
c840fb6a6b
When system captions are disabled on win32 and window is maximized border will not be hidden offscreen.
6 years ago
Dan Walmsley
c6b7be7c84
insert managed chrome when extend client area is enabled and hint flag is set.
6 years ago
Dan Walmsley
bfd2e3fd7e
Add managed CaptionButtonsControl.
6 years ago
Dan Walmsley
7cf0282ef8
NoChome is 0
6 years ago
Dan Walmsley
743967bcf8
Update when caption buttons are turned on or off.
6 years ago
Dan Walmsley
c233347958
Allow extend hints to be changed at runtime.
6 years ago
Dan Walmsley
3f3ce51a1d
Stubs for TitleBarHeight Hint.
6 years ago
Dan Walmsley
0cb4291ec0
Add TitleBarHeight Hint.
6 years ago
Dan Walmsley
e070179b2d
Configurable titlebar height.
6 years ago
Dan Walmsley
f91d07c143
fix hit testing.
6 years ago
Dan Walmsley
d50f1ca6d3
calculate extend metrics in function.
6 years ago
Dan Walmsley
a955e6fe93
Add a readonly offscreen margin, to get the portion of the window that is offscreen.
6 years ago
Dan Walmsley
c606d068dd
add hints for further control over chrome.
6 years ago
Dan Walmsley
87e9454a83
Revert "use thickness as the ExtendClientArea hint."
This reverts commit 42673554085035e8a8a3435bc623ceb29f72e4db.
6 years ago
Dan Walmsley
8c461aed6f
add handler for DWM_COMPOSITION_CHANGED.
6 years ago
Dan Walmsley
cb83a77623
use thickness as the ExtendClientArea hint.
6 years ago
Dan Walmsley
8835c50b68
fix build
6 years ago
Dan Walmsley
5391a5aff1
fix embeddable control root.
6 years ago
Dan Walmsley
8d8f76c5e8
TransparencyFallback layer needs to obey ExtendedClient margins to not cover titlebar.
6 years ago
Dan Walmsley
ba2fa015c0
separate WndProcs
6 years ago
Dan Walmsley
8592ceb55d
check composition is allowed before allowing extended windows.
6 years ago
Dan Walmsley
ab20a80de6
only report extended if we were able to.
6 years ago
Dan Walmsley
89a0f9ceec
Add win32 impl for client extending based on property value.
6 years ago
Dan Walmsley
f299c44929
add client area extending api to window.
6 years ago
Dan Walmsley
458d45eac2
working win32 non-client area hit testing.
6 years ago
Dan Walmsley
fd73b30825
render hit test non-client area.
6 years ago
Dan Walmsley
9d05a144e1
fallback transparency should be null so that it doesnt hit test.
6 years ago
Dan Walmsley
eeada89f5b
Add WndProcs to handle extended frame windows.
6 years ago
Dariusz Komosinski
efa17b83af
Use epsilon when checking for singular matrices. Add benchmark for decomposing a Matrix. Add more tests for Matrix struct.
6 years ago
Dariusz Komosinski
b821aff260
Initial CSS like transform support.
6 years ago
Max Katz
b6a5e9bdd4
Add example for RepeatButton
6 years ago
Max Katz
27914d9c64
RepeatButton should use same style as Button
6 years ago
Dan Walmsley
8e4716cabd
allow switching of the entire themes.
6 years ago
Max Katz
bcd215e3db
150 ms opacity transition duration for ToolTip
6 years ago
Max Katz
d2a5f525da
Add text wrapping to Fluent ToolTip
6 years ago
Dariusz Komosinski
4b6d601bb7
Fix ternary op.
6 years ago
Dariusz Komosinski
999d5945c1
Optimize method accessor plugin
6 years ago
Max Katz
5721702fad
Fluent ToolTip style
6 years ago
Max Katz
1fa96f049c
Implement ToolTip :open pseudo class
6 years ago
Max Katz
7574a75066
Add tooltip fluent resources
6 years ago
Max Katz
9237a398e9
Make ToolTip background transparent using IPopupImpl
6 years ago
Dan Walmsley
c009b5c78d
add package reference for angle natives.
6 years ago
Steven Kirk
0694b22c51
Fix KeyNotFound exception in Animatable.
When transitions are replaced, add the new transitions before removing the old transitions, so that when the old transition being disposed causes the value to change, there is a corresponding entry in `_transitionStates`.
Also search the `Transitions` collection from last to first to find a matching transition, so that later added transitions have priority.
Fixes #4059
6 years ago
Jumar Macato
7abe7cc926
add base apply template method
6 years ago