7690 Commits (64b2fdc80b5980c2d3f35fc9354ec3fb3ad17962)

Author SHA1 Message Date
Dan Walmsley 64b2fdc80b managed chrome compatible with fs. 6 years ago
Dan Walmsley 12eb481fb7 Extended client area compatible with fullscreen mode. 6 years ago
Dan Walmsley c63e4d13b0 fix sizing when disabling extended mode. 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 668dd760c2 working titlebar height setting. 6 years ago
Dan Walmsley f91bc7a8fb almost working chrome api osx. 6 years ago
Dan Walmsley 4c5c806729 initial implementation of chrome api on osx. 6 years ago
Dan Walmsley ec4908f6d1 working margins 6 years ago
Dan Walmsley 9e81245415 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 4152b2e365 Decorations Margin shouldnt include the border margin other wise users have to do subtractions. 6 years ago
Dan Walmsley fbe25123ce When system captions are disabled on win32 and window is maximized border will not be hidden offscreen. 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 e93554d0da Add managed CaptionButtonsControl. 6 years ago
Dan Walmsley 6e809937c6 NoChome is 0 6 years ago
Dan Walmsley 1ce5fdfd03 Update when caption buttons are turned on or off. 6 years ago
Dan Walmsley df41ca8f6e Allow extend hints to be changed at runtime. 6 years ago
Dan Walmsley 72e24625a0 Stubs for TitleBarHeight Hint. 6 years ago
Dan Walmsley d587096e88 Add TitleBarHeight Hint. 6 years ago
Dan Walmsley a838129ff9 Configurable titlebar height. 6 years ago
Dan Walmsley 693487313d fix hit testing. 6 years ago
Dan Walmsley bd717d8b5c calculate extend metrics in function. 6 years ago
Dan Walmsley 73d5025448 Add a readonly offscreen margin, to get the portion of the window that is offscreen. 6 years ago
Dan Walmsley 37e4e68b9d add hints for further control over chrome. 6 years ago
Dan Walmsley aea6f7bff9 Revert "use thickness as the ExtendClientArea hint." 6 years ago
Dan Walmsley 29661b45ba add handler for DWM_COMPOSITION_CHANGED. 6 years ago
Dan Walmsley 68e8541f75 use thickness as the ExtendClientArea hint. 6 years ago
Dan Walmsley 3d908838e4 fix build 6 years ago
Dan Walmsley 7176c606ed fix embeddable control root. 6 years ago
Dan Walmsley b83d853621 TransparencyFallback layer needs to obey ExtendedClient margins to not cover titlebar. 6 years ago
Dan Walmsley f7f1ed56a4 separate WndProcs 6 years ago
Dan Walmsley 3a1486be56 check composition is allowed before allowing extended windows. 6 years ago
Dan Walmsley d43108d442 only report extended if we were able to. 6 years ago
Dan Walmsley d2bc5505c5 Add win32 impl for client extending based on property value. 6 years ago
Dan Walmsley 1168dd186d add client area extending api to window. 6 years ago
Dan Walmsley 1d12a4c044 working win32 non-client area hit testing. 6 years ago
Dan Walmsley 9a60bbf528 render hit test non-client area. 6 years ago
Dan Walmsley 9b9b2d8330 fallback transparency should be null so that it doesnt hit test. 6 years ago
Dan Walmsley a4544be134 Add WndProcs to handle extended frame windows. 6 years ago
Dan Walmsley c55b0e27c3 fix whitespace. 6 years ago
JamRemco b9cec08b41
ToggleSwitchpage for Control gallery (#4137) 6 years ago
Dan Walmsley beb4c30107 fix if statement logic . 6 years ago
Dan Walmsley 62bc5279ca use nearly equals for deciding to raise scrollchanged event. 6 years ago
Steven Kirk 036a00f53d Use correctly log area. 6 years ago
Steven Kirk 55868ce690 Remove serilog. 6 years ago
Steven Kirk 479d480ad9 Parameterize logger on area as well as level. 6 years ago
Steven Kirk ccd6d54b38 Add a simple non-serilog debug log sink. 6 years ago
Dariusz Komosinski 914e789114 Review fixes. 6 years ago
Dariusz Komosinski 55d9def9bc Add NearlyEquals for Size. 6 years ago
Dariusz Komosinski 35f5da4577 Fix a few typos. 6 years ago
Dariusz Komosinski 0cee32837a Use MathUtilities in NearlyEquals. 6 years ago