5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-04 01:50:09 +08:00

[windows] Update frameless border size to 6px

This commit is contained in:
Lea Anthony 2022-02-01 20:18:46 +11:00
parent c190aaeddc
commit e17f556c25
3 changed files with 16 additions and 14 deletions

View File

@ -44,7 +44,8 @@ window.wails = {
disableScrollbarDrag: false, disableScrollbarDrag: false,
disableWailsDefaultContextMenu: false, disableWailsDefaultContextMenu: false,
enableResize: false, enableResize: false,
defaultCursor: null defaultCursor: null,
borderThickness: 6
} }
}; };
@ -102,13 +103,13 @@ window.addEventListener('mousemove', function (e) {
if (window.wails.flags.defaultCursor == null) { if (window.wails.flags.defaultCursor == null) {
window.wails.flags.defaultCursor = document.body.style.cursor; window.wails.flags.defaultCursor = document.body.style.cursor;
} }
if (window.outerWidth - e.clientX < 16 && window.outerHeight - e.clientY < 16) { if (window.outerWidth - e.clientX < window.wails.flags.borderThickness && window.outerHeight - e.clientY < window.wails.flags.borderThickness) {
document.body.style.cursor = "se-resize"; document.body.style.cursor = "se-resize";
} }
let rightBorder = window.outerWidth - e.clientX < 16; let rightBorder = window.outerWidth - e.clientX < window.wails.flags.borderThickness;
let leftBorder = e.clientX < 16; let leftBorder = e.clientX < window.wails.flags.borderThickness;
let topBorder = e.clientY < 16; let topBorder = e.clientY < window.wails.flags.borderThickness;
let bottomBorder = window.outerHeight - e.clientY < 16; let bottomBorder = window.outerHeight - e.clientY < window.wails.flags.borderThickness;
// If we aren't on an edge, but were, reset the cursor to default // If we aren't on an edge, but were, reset the cursor to default
if (!leftBorder && !rightBorder && !topBorder && !bottomBorder && window.wails.flags.resizeEdge !== undefined) { if (!leftBorder && !rightBorder && !topBorder && !bottomBorder && window.wails.flags.resizeEdge !== undefined) {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long