| 1234567891011121314151617181920212223 |
- //go:build !windows
- // ============================================================================
- // windowcompact_other.go — 拖动手柄窗口尺寸切换(非 Windows 实现)
- //
- // 非 Windows 平台无 DWM 最小宽度强制问题,直接走 Wails SetSize/SetMinSize。
- // ============================================================================
- package main
- import "github.com/wailsapp/wails/v3/pkg/application"
- func compactEnterCompact(win *application.WebviewWindow, width, height int) {
- if win.IsMaximised() {
- win.UnMaximise()
- }
- win.SetMinSize(width, height)
- win.SetSize(width, height)
- }
- func compactExitCompact(win *application.WebviewWindow, width, height int) {
- win.SetSize(width, height)
- win.SetMinSize(0, 0)
- }
|