macos_window_toolkit library
Classes
- ApplicationFailure
- Application retrieval failed
- ApplicationResult
- Result type for application operations
- ApplicationSuccess
- Successful application retrieval
- CapturableWindowFrame
- Window frame information for capturable windows
- CapturableWindowInfo
- Information about a window that can be captured using ScreenCaptureKit
- CaptureFailure
- Capture failed due to various reasons (not system errors)
- CaptureResult
- Result type for capture operations
- CaptureSuccess
- Successful capture with image data
- MacosApplicationInfo
- Represents information about a macOS application
- MacosVersionInfo
- Information about the macOS version and capabilities
- MacosWindowInfo
- Represents information about a macOS window
- MacosWindowToolkit
- Main class for macOS Window Toolkit functionality
- MacosWindowToolkitPlatform
- MethodChannelMacosWindowToolkit
- An implementation of MacosWindowToolkitPlatform that uses method channels.
- OperationFailure
- Window operation failed due to various reasons (not system errors)
- OperationSuccess
- Successful window operation
- PermissionStatus
- Represents the current status of macOS permissions
- PermissionWatcher
- A singleton class that monitors permission changes using a periodic timer.
- ScrollFailure
- Scroll operation failed due to various reasons.
- ScrollInfo
- Represents scroll information for a window or scroll area.
- ScrollOperationResult
- Result type for scroll information retrieval.
- ScrollSuccess
- Successful scroll information retrieval.
- WindowOperationResult
- Result type for window operation functions Used by closeWindow, terminateApplicationByPID, and terminateApplicationTree
Enums
- ApplicationFailureReason
- Reasons for application retrieval failure
- CaptureFailureReason
- Specific reasons for capture failure (states, not errors)
- PlatformErrorCode
- Platform-specific error codes returned by the native macOS implementation
- ScrollFailureReason
- Specific reasons for scroll operation failure.
- WindowOperationFailureReason
- Specific reasons for window operation failure (states, not errors)
Extensions
- PlatformExceptionExtension on Exception
- Extension on PlatformException to easily get typed error codes