macos_window_utils is a Flutter package that provides a set of methods for modifying the NSWindow of a Flutter application on macOS.
MIT License
preventWindowClosure
allowWindowClosure
isWindowClosureAllowed
closeWindow
performClose
Published by Adrian-Samoticha about 1 year ago
Published by Adrian-Samoticha about 1 year ago
overrideStandardWindowButtonPosition
and getStandardWindowButtonPosition
to WindowManipulator
to allow getting and setting the position of standard window buttons.Published by Adrian-Samoticha about 1 year ago
isMainWindow
getter to WindowManipulator.Published by Adrian-Samoticha over 1 year ago
MainFlutterWindow.swift
.Published by Adrian-Samoticha over 1 year ago
Published by Adrian-Samoticha over 1 year ago
NSWindowDelegate
that can be used to listen to events provided by NSWindowDelegate such as window resizing, moving, exposing, and minimizing. The following methods are currently supported:
windowWillBeginSheet
windowDidEndSheet
windowWillResize
windowDidResize
windowWillStartLiveResize
windowDidEndLiveResize
windowWillMiniaturize
windowDidMiniaturize
windowDidDeminiaturize
windowWillUseStandardFrame
windowShouldZoom
windowWillEnterFullScreen
windowDidEnterFullScreen
windowWillExitFullScreen
windowDidExitFullScreen
windowWillMove
windowDidMove
windowDidChangeScreen
windowDidChangeScreenProfile
windowDidChangeBackingProperties
windowShouldClose
windowWillClose
windowDidBecomeKey
windowDidResignKey
windowDidBecomeMain
windowDidResignMain
windowDidExpose
windowDidChangeOcclusionState
windowWillEnterVersionBrowser
windowDidEnterVersionBrowser
windowWillExitVersionBrowser
windowDidExitVersionBrowser
NSAppPresentationOptions
class that allows the window's fullscreen presentation options to be modified.Published by Adrian-Samoticha almost 2 years ago
setLevel
method.order*
methods:
orderOut
orderBack
orderFront
orderFrontRegardless
styleMask
property.Published by Adrian-Samoticha almost 2 years ago