Documentation
¶
Overview ¶
Package commonpanels provides a fluent Go API over the macOS CommonPanels framework.
Construction ¶
New… functions create objects; each With… method sets one property and returns its receiver, so configuration calls chain. A <Type>FromID constructor adopts an Objective-C object obtained elsewhere.
Lifecycle ¶
A wrapper releases its Objective-C object automatically once the garbage collector finds it unreachable. Call Release to relinquish the reference deterministically (for objects holding scarce resources); Release is idempotent, and afterwards the wrapper's methods are no-ops returning zero values.
Index ¶
- Constants
- func CMCalibrateDisplay(theInfo unsafe.Pointer) int16
- func DisposeCalibrateEventUPP(userUPP unsafe.Pointer)
- func DisposeCalibrateUPP(userUPP unsafe.Pointer)
- func DisposeCanCalibrateUPP(userUPP unsafe.Pointer)
- func DisposeNColorChangedUPP(userUPP unsafe.Pointer)
- func FCAddCollection(iCollection obj.Object, iCollectionOptions int) error
- func FCAddFontDescriptorToCollection(iDescriptor FCFontDescriptorRef, iCollection obj.Object) error
- func FCCopyCollectionNames() corefoundation.CFArrayRef
- func FCCopyFontDescriptorsInCollection(iCollection corefoundation.CFStringRef) corefoundation.CFArrayRef
- func FCRemoveCollection(iCollection obj.Object) error
- func FCRemoveFontDescriptorFromCollection(iDescriptor FCFontDescriptorRef, iCollection obj.Object) error
- func FPIsFontPanelVisible() uint8
- func FPShowHideFontPanel() error
- func InvokeCalibrateEventUPP(event *hitoolbox.EventRecord, userUPP unsafe.Pointer)
- func InvokeCalibrateUPP(theInfo unsafe.Pointer, userUPP unsafe.Pointer) int16
- func InvokeCanCalibrateUPP(displayID int, userUPP unsafe.Pointer) (result uint8, errMessage uint8)
- func InvokeNColorChangedUPP(userData unsafe.Pointer, newColor unsafe.Pointer, userUPP unsafe.Pointer)
- func KFCFontCGColorAttribute() obj.Object
- func KFCFontFaceAttribute() obj.Object
- func KFCFontFamilyAttribute() obj.Object
- func KFCFontNameAttribute() obj.Object
- func KFCFontSizeAttribute() obj.Object
- func KFCFontVisibleNameAttribute() obj.Object
- func KFontPanelATSUFontIDKey() obj.Object
- func KFontPanelAttributeSizesKey() obj.Object
- func KFontPanelAttributeTagsKey() obj.Object
- func KFontPanelAttributeValuesKey() obj.Object
- func KFontPanelAttributesKey() obj.Object
- func KFontPanelBackgroundColorAttributeName() obj.Object
- func KFontPanelFeatureSelectorsKey() obj.Object
- func KFontPanelFeatureTypesKey() obj.Object
- func KFontPanelMouseTrackingState() obj.Object
- func KFontPanelVariationAxesKey() obj.Object
- func KFontPanelVariationValuesKey() obj.Object
- func NPickColor(theColorInfo unsafe.Pointer) int16
- func NewCalibrateEventUPP(userRoutine unsafe.Pointer) unsafe.Pointer
- func NewCalibrateUPP(userRoutine unsafe.Pointer) unsafe.Pointer
- func NewCanCalibrateUPP(userRoutine unsafe.Pointer) unsafe.Pointer
- func NewNColorChangedUPP(userRoutine unsafe.Pointer) unsafe.Pointer
- func SetFontInfoForSelection(iStyleType int, iNumStyles int, iStyles unsafe.Pointer, ...) error
- type CalibratorInfo
- type Clockid
- type DispatchAutoreleaseFrequency
- type DispatchBlockFlags
- type EntryID
- type EvCmd
- type FCFontDescriptorRef
- type FilesecProperty
- type Flag
- type FontSelectionQDStyle
- type Idtype
- type IpcInfoObjectType
- type LaunchDataType
- type MDLabelDomain
- type MDQueryOptionFlags
- type MDQuerySortOptionFlags
- type MachVMRangeFlags
- type MachVMRangeFlavor
- type MachVMRangeTag
- type MpoFlags
- type NColorPickerInfo
- type NPMColor
- type NXMouseButton
- type OSClockid
- type OpaqueFCFontDescriptorRef
- type OpaquePicker
- type PMPageToPaperMappingType
- type Perm
- type Picker
- type PickerMenuItemInfo
- type Point
- type PtrauthKey
- type QosClass
- type RGBColor
- type Tag
- type Type
- type VirtualMemoryGuardExceptionCode
- type XpcListenerCreateFlags
- type XpcSessionCreateFlags
Constants ¶
const ( FontPanelFontSelectionQDStyleVersionErr = -8882 FontPanelSelectionStyleErr = -8881 FontPanelShowErr = -8880 KAtSpecifiedOrigin = 0 KCalibratorNamePrefix = 1667329129 KCenterOnMainScreen = 2 KColorPickerAppIsColorSyncAware = 16 KColorPickerCallColorProcLive = 512 KColorPickerCanAnimatePalette = 8 KColorPickerCanModifyPalette = 4 KColorPickerDetachedFromChoices = 256 KColorPickerDialogIsModal = 2 KColorPickerDialogIsMoveable = 1 KColorPickerInApplicationDialog = 64 KColorPickerInPickerDialog = 128 KColorPickerInSystemDialog = 32 KDeepestColorScreen = 1 KDefaultColorPickerHeight = 238 KDefaultColorPickerWidth = 383 KEventClassFont = 1718578804 KEventFontPanelClosed = 1 KEventFontSelection = 2 KEventParamATSUFontID = 1635084644 KEventParamATSUFontSize = 1635087226 KEventParamCTFontDescriptor = 1668572772 KEventParamDictionary = 1684628340 KEventParamFMFontFamily = 1718445677 KEventParamFMFontSize = 1718449018 KEventParamFMFontStyle = 1718449012 KEventParamFontColor = 1717791858 KEventParamViewAttributesDictionary = 1684104291 KFontSelectionATSUIType = 1634956396 KFontSelectionCoreTextType = 1668572772 KFontSelectionQDStyleVersionZero = 0 KFontSelectionQDType = 1903391852 KHICommandShowHideFontPanel = 1936221808 TypeATSUFontID = 1835100014 TypeATSUSize = 1718188132 TypeCTFontDescriptorRef = 1667658873 TypeFMFontFamily = 1936224114 TypeFMFontSize = 1936224114 TypeFMFontStyle = 1936224114 TypeFontColor = 1666336578 )
Variables ¶
This section is empty.
Functions ¶
func CMCalibrateDisplay ¶
CMCalibrateDisplay calls the CommonPanels framework function CMCalibrateDisplay.
func DisposeCalibrateEventUPP ¶
DisposeCalibrateEventUPP calls the CommonPanels framework function DisposeCalibrateEventUPP.
func DisposeCalibrateUPP ¶
DisposeCalibrateUPP calls the CommonPanels framework function DisposeCalibrateUPP.
func DisposeCanCalibrateUPP ¶
DisposeCanCalibrateUPP calls the CommonPanels framework function DisposeCanCalibrateUPP.
func DisposeNColorChangedUPP ¶
DisposeNColorChangedUPP calls the CommonPanels framework function DisposeNColorChangedUPP.
func FCAddCollection ¶
FCAddCollection reports an error if the CommonPanels framework function FCAddCollection fails.
func FCAddFontDescriptorToCollection ¶
func FCAddFontDescriptorToCollection(iDescriptor FCFontDescriptorRef, iCollection obj.Object) error
FCAddFontDescriptorToCollection reports an error if the CommonPanels framework function FCAddFontDescriptorToCollection fails.
func FCCopyCollectionNames ¶
func FCCopyCollectionNames() corefoundation.CFArrayRef
FCCopyCollectionNames calls the CommonPanels framework function FCCopyCollectionNames.
func FCCopyFontDescriptorsInCollection ¶
func FCCopyFontDescriptorsInCollection(iCollection corefoundation.CFStringRef) corefoundation.CFArrayRef
FCCopyFontDescriptorsInCollection calls the CommonPanels framework function FCCopyFontDescriptorsInCollection.
func FCRemoveCollection ¶
FCRemoveCollection reports an error if the CommonPanels framework function FCRemoveCollection fails.
func FCRemoveFontDescriptorFromCollection ¶
func FCRemoveFontDescriptorFromCollection(iDescriptor FCFontDescriptorRef, iCollection obj.Object) error
FCRemoveFontDescriptorFromCollection reports an error if the CommonPanels framework function FCRemoveFontDescriptorFromCollection fails.
func FPIsFontPanelVisible ¶
func FPIsFontPanelVisible() uint8
FPIsFontPanelVisible calls the CommonPanels framework function FPIsFontPanelVisible.
func FPShowHideFontPanel ¶
func FPShowHideFontPanel() error
FPShowHideFontPanel reports an error if the CommonPanels framework function FPShowHideFontPanel fails.
func InvokeCalibrateEventUPP ¶
func InvokeCalibrateEventUPP(event *hitoolbox.EventRecord, userUPP unsafe.Pointer)
InvokeCalibrateEventUPP calls the CommonPanels framework function InvokeCalibrateEventUPP.
func InvokeCalibrateUPP ¶
InvokeCalibrateUPP calls the CommonPanels framework function InvokeCalibrateUPP.
func InvokeCanCalibrateUPP ¶
InvokeCanCalibrateUPP calls the CommonPanels framework function InvokeCanCalibrateUPP.
func InvokeNColorChangedUPP ¶
func InvokeNColorChangedUPP(userData unsafe.Pointer, newColor unsafe.Pointer, userUPP unsafe.Pointer)
InvokeNColorChangedUPP calls the CommonPanels framework function InvokeNColorChangedUPP.
func KFCFontCGColorAttribute ¶
KFCFontCGColorAttribute returns the value of the constant kFCFontCGColorAttribute.
func KFCFontFaceAttribute ¶
KFCFontFaceAttribute returns the value of the constant kFCFontFaceAttribute.
func KFCFontFamilyAttribute ¶
KFCFontFamilyAttribute returns the value of the constant kFCFontFamilyAttribute.
func KFCFontNameAttribute ¶
KFCFontNameAttribute returns the value of the constant kFCFontNameAttribute.
func KFCFontSizeAttribute ¶
KFCFontSizeAttribute returns the value of the constant kFCFontSizeAttribute.
func KFCFontVisibleNameAttribute ¶
KFCFontVisibleNameAttribute returns the value of the constant kFCFontVisibleNameAttribute.
func KFontPanelATSUFontIDKey ¶
KFontPanelATSUFontIDKey returns the value of the constant kFontPanelATSUFontIDKey.
func KFontPanelAttributeSizesKey ¶
KFontPanelAttributeSizesKey returns the value of the constant kFontPanelAttributeSizesKey.
func KFontPanelAttributeTagsKey ¶
KFontPanelAttributeTagsKey returns the value of the constant kFontPanelAttributeTagsKey.
func KFontPanelAttributeValuesKey ¶
KFontPanelAttributeValuesKey returns the value of the constant kFontPanelAttributeValuesKey.
func KFontPanelAttributesKey ¶
KFontPanelAttributesKey returns the value of the constant kFontPanelAttributesKey.
func KFontPanelBackgroundColorAttributeName ¶
KFontPanelBackgroundColorAttributeName returns the value of the constant kFontPanelBackgroundColorAttributeName.
func KFontPanelFeatureSelectorsKey ¶
KFontPanelFeatureSelectorsKey returns the value of the constant kFontPanelFeatureSelectorsKey.
func KFontPanelFeatureTypesKey ¶
KFontPanelFeatureTypesKey returns the value of the constant kFontPanelFeatureTypesKey.
func KFontPanelMouseTrackingState ¶
KFontPanelMouseTrackingState returns the value of the constant kFontPanelMouseTrackingState.
func KFontPanelVariationAxesKey ¶
KFontPanelVariationAxesKey returns the value of the constant kFontPanelVariationAxesKey.
func KFontPanelVariationValuesKey ¶
KFontPanelVariationValuesKey returns the value of the constant kFontPanelVariationValuesKey.
func NPickColor ¶
NPickColor calls the CommonPanels framework function NPickColor.
func NewCalibrateEventUPP ¶
NewCalibrateEventUPP calls the CommonPanels framework function NewCalibrateEventUPP.
func NewCalibrateUPP ¶
NewCalibrateUPP calls the CommonPanels framework function NewCalibrateUPP.
func NewCanCalibrateUPP ¶
NewCanCalibrateUPP calls the CommonPanels framework function NewCanCalibrateUPP.
func NewNColorChangedUPP ¶
NewNColorChangedUPP calls the CommonPanels framework function NewNColorChangedUPP.
Types ¶
type CalibratorInfo ¶
type DispatchAutoreleaseFrequency ¶ added in v0.17.0
type DispatchAutoreleaseFrequency uint64
const ( DispatchAutoreleaseFrequencyInherit DispatchAutoreleaseFrequency = 0 DispatchAutoreleaseFrequencyWorkItem DispatchAutoreleaseFrequency = 1 DispatchAutoreleaseFrequencyNever DispatchAutoreleaseFrequency = 2 )
func (DispatchAutoreleaseFrequency) String ¶ added in v0.17.0
func (e DispatchAutoreleaseFrequency) String() string
String returns the DispatchAutoreleaseFrequency constant's name, or its numeric form when the value is not a known constant.
type DispatchBlockFlags ¶ added in v0.17.0
type DispatchBlockFlags uint64
Bitmask — values may be combined with |.
const ( DispatchBlockFlagsBarrier DispatchBlockFlags = 1 DispatchBlockFlagsDetached DispatchBlockFlags = 2 DispatchBlockFlagsAssignCurrent DispatchBlockFlags = 4 DispatchBlockFlagsNoQosClass DispatchBlockFlags = 8 DispatchBlockFlagsInheritQosClass DispatchBlockFlags = 16 DispatchBlockFlagsEnforceQosClass DispatchBlockFlags = 32 )
func (DispatchBlockFlags) String ¶ added in v0.17.0
func (e DispatchBlockFlags) String() string
String returns the DispatchBlockFlags constant's name, or its numeric form when the value is not a known constant.
type FCFontDescriptorRef ¶ added in v0.18.0
FCFontDescriptorRef is a handle for the opaque FCFontDescriptorRef type.
func FCFontDescriptorCreateWithFontAttributes ¶
func FCFontDescriptorCreateWithFontAttributes(iAttributes corefoundation.CFDictionaryRef) FCFontDescriptorRef
FCFontDescriptorCreateWithFontAttributes calls the CommonPanels framework function FCFontDescriptorCreateWithFontAttributes.
func FCFontDescriptorCreateWithName ¶
func FCFontDescriptorCreateWithName(iFontName corefoundation.CFStringRef, iSize float64) FCFontDescriptorRef
FCFontDescriptorCreateWithName calls the CommonPanels framework function FCFontDescriptorCreateWithName.
func (FCFontDescriptorRef) IsNil ¶ added in v0.18.0
func (h FCFontDescriptorRef) IsNil() bool
IsNil reports whether FCFontDescriptorRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.
type FilesecProperty ¶ added in v0.17.0
type FilesecProperty int32
const ( FilesecPropertyOwner FilesecProperty = 1 FilesecPropertyGroup FilesecProperty = 2 FilesecPropertyUUID FilesecProperty = 3 FilesecPropertyMode FilesecProperty = 4 FilesecPropertyACL FilesecProperty = 5 FilesecPropertyGrpuuid FilesecProperty = 6 FilesecPropertyACLRaw FilesecProperty = 100 FilesecPropertyACLAllocsize FilesecProperty = 101 )
func (FilesecProperty) String ¶ added in v0.17.0
func (e FilesecProperty) String() string
String returns the FilesecProperty constant's name, or its numeric form when the value is not a known constant.
type FontSelectionQDStyle ¶
type IpcInfoObjectType ¶ added in v0.17.0
type IpcInfoObjectType uint32
const ( IpcInfoObjectTypeNone IpcInfoObjectType = 0 IpcInfoObjectTypeThreadControl IpcInfoObjectType = 1 IpcInfoObjectTypeTaskControl IpcInfoObjectType = 2 IpcInfoObjectTypeHost IpcInfoObjectType = 3 IpcInfoObjectTypeHostPriv IpcInfoObjectType = 4 IpcInfoObjectTypeProcessor IpcInfoObjectType = 5 IpcInfoObjectTypeProcessorSet IpcInfoObjectType = 6 IpcInfoObjectTypeProcessorSetName IpcInfoObjectType = 7 IpcInfoObjectTypeTimer IpcInfoObjectType = 8 IpcInfoObjectTypePortSubstOnce IpcInfoObjectType = 9 IpcInfoObjectTypeMig IpcInfoObjectType = 10 IpcInfoObjectTypeMemoryObject IpcInfoObjectType = 11 IpcInfoObjectTypeXmmPager IpcInfoObjectType = 12 IpcInfoObjectTypeXmmKernel IpcInfoObjectType = 13 IpcInfoObjectTypeXmmReply IpcInfoObjectType = 14 IpcInfoObjectTypeUndReply IpcInfoObjectType = 15 IpcInfoObjectTypeHostNotify IpcInfoObjectType = 16 IpcInfoObjectTypeHostSecurity IpcInfoObjectType = 17 IpcInfoObjectTypeLedger IpcInfoObjectType = 18 IpcInfoObjectTypeMainDevice IpcInfoObjectType = 19 IpcInfoObjectTypeTaskName IpcInfoObjectType = 20 IpcInfoObjectTypeSubsystem IpcInfoObjectType = 21 IpcInfoObjectTypeIODoneQueue IpcInfoObjectType = 22 IpcInfoObjectTypeSemaphore IpcInfoObjectType = 23 IpcInfoObjectTypeLockSet IpcInfoObjectType = 24 IpcInfoObjectTypeClock IpcInfoObjectType = 25 IpcInfoObjectTypeClockCtrl IpcInfoObjectType = 26 IpcInfoObjectTypeIokitIdent IpcInfoObjectType = 27 IpcInfoObjectTypeNamedEntry IpcInfoObjectType = 28 IpcInfoObjectTypeIokitConnect IpcInfoObjectType = 29 IpcInfoObjectTypeIokitObject IpcInfoObjectType = 30 IpcInfoObjectTypeUpl IpcInfoObjectType = 31 IpcInfoObjectTypeMemObjControl IpcInfoObjectType = 32 IpcInfoObjectTypeAuSessionport IpcInfoObjectType = 33 IpcInfoObjectTypeFileport IpcInfoObjectType = 34 IpcInfoObjectTypeLabelh IpcInfoObjectType = 35 IpcInfoObjectTypeTaskResume IpcInfoObjectType = 36 IpcInfoObjectTypeVoucher IpcInfoObjectType = 37 IpcInfoObjectTypeVoucherAttrControl IpcInfoObjectType = 38 IpcInfoObjectTypeWorkInterval IpcInfoObjectType = 39 IpcInfoObjectTypeUxHandler IpcInfoObjectType = 40 IpcInfoObjectTypeUextObject IpcInfoObjectType = 41 IpcInfoObjectTypeArcadeReg IpcInfoObjectType = 42 IpcInfoObjectTypeEventlink IpcInfoObjectType = 43 IpcInfoObjectTypeTaskInspect IpcInfoObjectType = 44 IpcInfoObjectTypeTaskRead IpcInfoObjectType = 45 IpcInfoObjectTypeThreadInspect IpcInfoObjectType = 46 IpcInfoObjectTypeThreadRead IpcInfoObjectType = 47 IpcInfoObjectTypeSuidCred IpcInfoObjectType = 48 IpcInfoObjectTypeHypervisor IpcInfoObjectType = 49 IpcInfoObjectTypeTaskIDToken IpcInfoObjectType = 50 IpcInfoObjectTypeTaskFatal IpcInfoObjectType = 51 IpcInfoObjectTypeKcdata IpcInfoObjectType = 52 IpcInfoObjectTypeExclavesResource IpcInfoObjectType = 53 IpcInfoObjectTypeThreadResume IpcInfoObjectType = 54 IpcInfoObjectTypeUnknown IpcInfoObjectType = 4294967295 )
func (IpcInfoObjectType) String ¶ added in v0.17.0
func (e IpcInfoObjectType) String() string
String returns the IpcInfoObjectType constant's name, or its numeric form when the value is not a known constant.
type LaunchDataType ¶ added in v0.17.0
type LaunchDataType int32
const ( LaunchDataTypeDictionary LaunchDataType = 1 LaunchDataTypeArray LaunchDataType = 2 LaunchDataTypeFd LaunchDataType = 3 LaunchDataTypeInteger LaunchDataType = 4 LaunchDataTypeReal LaunchDataType = 5 LaunchDataTypeBool LaunchDataType = 6 LaunchDataTypeString LaunchDataType = 7 LaunchDataTypeOpaque LaunchDataType = 8 LaunchDataTypeErrno LaunchDataType = 9 LaunchDataTypeMachport LaunchDataType = 10 )
func (LaunchDataType) String ¶ added in v0.17.0
func (e LaunchDataType) String() string
String returns the LaunchDataType constant's name, or its numeric form when the value is not a known constant.
type MDLabelDomain ¶
type MDLabelDomain int32
These constants are used to specify a domain to MDLabelCreate().
const ( KMDLabelUserDomain MDLabelDomain = 0 KMDLabelLocalDomain MDLabelDomain = 1 )
func (MDLabelDomain) String ¶
func (e MDLabelDomain) String() string
String returns the MDLabelDomain constant's name, or its numeric form when the value is not a known constant.
type MDQueryOptionFlags ¶
type MDQueryOptionFlags int32
const ( KMDQuerySynchronous MDQueryOptionFlags = 1 KMDQueryWantsUpdates MDQueryOptionFlags = 4 KMDQueryAllowFSTranslation MDQueryOptionFlags = 8 )
func (MDQueryOptionFlags) String ¶
func (e MDQueryOptionFlags) String() string
String returns the MDQueryOptionFlags constant's name, or its numeric form when the value is not a known constant.
type MDQuerySortOptionFlags ¶
type MDQuerySortOptionFlags int32
const (
KMDQueryReverseSortOrderFlag MDQuerySortOptionFlags = 1
)
func (MDQuerySortOptionFlags) String ¶
func (e MDQuerySortOptionFlags) String() string
String returns the MDQuerySortOptionFlags constant's name, or its numeric form when the value is not a known constant.
type MachVMRangeFlags ¶ added in v0.17.0
type MachVMRangeFlags uint64
Bitmask — values may be combined with |.
const (
MachVMRangeFlagsNone MachVMRangeFlags = 0
)
func (MachVMRangeFlags) String ¶ added in v0.17.0
func (e MachVMRangeFlags) String() string
String returns the MachVMRangeFlags constant's name, or its numeric form when the value is not a known constant.
type MachVMRangeFlavor ¶ added in v0.17.0
type MachVMRangeFlavor uint32
const ( MachVMRangeFlavorInvalid MachVMRangeFlavor = 0 MachVMRangeFlavorV1 MachVMRangeFlavor = 1 )
func (MachVMRangeFlavor) String ¶ added in v0.17.0
func (e MachVMRangeFlavor) String() string
String returns the MachVMRangeFlavor constant's name, or its numeric form when the value is not a known constant.
type MachVMRangeTag ¶ added in v0.17.0
type MachVMRangeTag uint16
const ( MachVMRangeTagDefault MachVMRangeTag = 0 MachVMRangeTagData MachVMRangeTag = 1 MachVMRangeTagFixed MachVMRangeTag = 2 )
func (MachVMRangeTag) String ¶ added in v0.17.0
func (e MachVMRangeTag) String() string
String returns the MachVMRangeTag constant's name, or its numeric form when the value is not a known constant.
type MpoFlags ¶ added in v0.17.0
type MpoFlags uint32
Bitmask — values may be combined with |.
const ( MpoFlagsPort MpoFlags = 0 MpoFlagsServicePort MpoFlags = 1024 MpoFlagsConnectionPort MpoFlags = 2048 MpoFlagsReplyPort MpoFlags = 4096 MpoFlagsWeakReplyPort MpoFlags = 16384 MpoFlagsNotificationPort MpoFlags = 17408 MpoFlagsExceptionPort MpoFlags = 32768 MpoFlagsConnectionPortWithPortArray MpoFlags = 65536 )
type NColorPickerInfo ¶
type NPMColor ¶
type NPMColor struct {
// contains filtered or unexported fields
}
The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.
type NXMouseButton ¶
type NXMouseButton int32
const ( NX_OneButton NXMouseButton = 0 NX_LeftButton NXMouseButton = 1 NX_RightButton NXMouseButton = 2 )
func (NXMouseButton) String ¶
func (e NXMouseButton) String() string
String returns the NXMouseButton constant's name, or its numeric form when the value is not a known constant.
type OpaqueFCFontDescriptorRef ¶
type OpaqueFCFontDescriptorRef struct{}
type OpaquePicker ¶
type OpaquePicker struct{}
type PMPageToPaperMappingType ¶
type PMPageToPaperMappingType int32
const ( KPMPageToPaperMappingNone PMPageToPaperMappingType = 1 KPMPageToPaperMappingScaleToFit PMPageToPaperMappingType = 2 )
func (PMPageToPaperMappingType) String ¶
func (e PMPageToPaperMappingType) String() string
String returns the PMPageToPaperMappingType constant's name, or its numeric form when the value is not a known constant.
type Perm ¶ added in v0.17.0
type Perm int32
const ( PermReadData Perm = 2 PermListDirectory Perm = 2 PermWriteData Perm = 4 PermAddFile Perm = 4 PermExecute Perm = 8 PermSearch Perm = 8 PermDelete Perm = 16 PermAppendData Perm = 32 PermAddSubdirectory Perm = 32 PermDeleteChild Perm = 64 PermReadAttributes Perm = 128 PermWriteAttributes Perm = 256 PermReadExtattributes Perm = 512 PermWriteExtattributes Perm = 1024 PermReadSecurity Perm = 2048 PermWriteSecurity Perm = 4096 PermChangeOwner Perm = 8192 PermSynchronize Perm = 1048576 )
type PickerMenuItemInfo ¶
type Point ¶ added in v0.18.0
****************************************************************************** Quickdraw Types Point 2D Quickdraw coordinate, range: -32K to +32K Rect Rectangular Quickdraw area Style Quickdraw font rendering styles StyleParameter Style when used as a parameter (historical 68K convention) StyleField Style when used as a field (historical 68K convention) CharParameter Char when used as a parameter (historical 68K convention) Note: The original Macintosh toolbox in 68K Pascal defined Style as a SET. Both Style and CHAR occupy 8-bits in packed records or 16-bits when used as fields in non-packed records or as parameters. *******************************************************************************
type PtrauthKey ¶ added in v0.17.0
type PtrauthKey int32
const ( Ptrauth_key_none PtrauthKey = -1 Ptrauth_key_asia PtrauthKey = 0 Ptrauth_key_asib PtrauthKey = 1 Ptrauth_key_asda PtrauthKey = 2 Ptrauth_key_asdb PtrauthKey = 3 Ptrauth_key_process_independent_code PtrauthKey = 0 Ptrauth_key_process_dependent_code PtrauthKey = 1 Ptrauth_key_process_independent_data PtrauthKey = 2 Ptrauth_key_process_dependent_data PtrauthKey = 3 Ptrauth_key_return_address PtrauthKey = 1 Ptrauth_key_frame_pointer PtrauthKey = 3 Ptrauth_key_function_pointer PtrauthKey = 0 Ptrauth_key_block_function PtrauthKey = 0 Ptrauth_key_cxx_vtable_pointer PtrauthKey = 2 Ptrauth_key_method_list_pointer PtrauthKey = 2 Ptrauth_key_objc_isa_pointer PtrauthKey = 2 Ptrauth_key_objc_super_pointer PtrauthKey = 2 Ptrauth_key_objc_sel_pointer PtrauthKey = 3 Ptrauth_key_objc_class_ro_pointer PtrauthKey = 2 Ptrauth_key_block_descriptor_pointer PtrauthKey = 2 Ptrauth_key_init_fini_pointer PtrauthKey = 0 )
func (PtrauthKey) String ¶ added in v0.17.0
func (e PtrauthKey) String() string
String returns the PtrauthKey constant's name, or its numeric form when the value is not a known constant.
type VirtualMemoryGuardExceptionCode ¶ added in v0.17.0
type VirtualMemoryGuardExceptionCode uint32
const ( KGUARD_EXC_DEALLOC_GAP VirtualMemoryGuardExceptionCode = 1 KGUARD_EXC_RECLAIM_COPYIO_FAILURE VirtualMemoryGuardExceptionCode = 2 KGUARD_EXC_RECLAIM_INDEX_FAILURE VirtualMemoryGuardExceptionCode = 4 KGUARD_EXC_RECLAIM_DEALLOCATE_FAILURE VirtualMemoryGuardExceptionCode = 8 KGUARD_EXC_RECLAIM_ACCOUNTING_FAILURE VirtualMemoryGuardExceptionCode = 9 KGUARD_EXC_SEC_IOPL_ON_EXEC_PAGE VirtualMemoryGuardExceptionCode = 10 KGUARD_EXC_SEC_EXEC_ON_IOPL_PAGE VirtualMemoryGuardExceptionCode = 11 KGUARD_EXC_SEC_UPL_WRITE_ON_EXEC_REGION VirtualMemoryGuardExceptionCode = 12 KGUARD_EXC_LARGE_ALLOCATION_TELEMETRY VirtualMemoryGuardExceptionCode = 13 KGUARD_EXC_SEC_ACCESS_FAULT VirtualMemoryGuardExceptionCode = 98 KGUARD_EXC_SEC_ASYNC_ACCESS_FAULT VirtualMemoryGuardExceptionCode = 99 KGUARD_EXC_SEC_COPY_DENIED VirtualMemoryGuardExceptionCode = 100 KGUARD_EXC_SEC_SHARING_DENIED VirtualMemoryGuardExceptionCode = 101 KGUARD_EXC_MTE_SYNC_FAULT VirtualMemoryGuardExceptionCode = 200 KGUARD_EXC_MTE_ASYNC_USER_FAULT VirtualMemoryGuardExceptionCode = 201 KGUARD_EXC_MTE_ASYNC_KERN_FAULT VirtualMemoryGuardExceptionCode = 202 KGUARD_EXC_GUARD_OBJECT_ASYNC_USER_FAULT VirtualMemoryGuardExceptionCode = 203 KGUARD_EXC_GUARD_OBJECT_ASYNC_KERN_FAULT VirtualMemoryGuardExceptionCode = 204 )
func (VirtualMemoryGuardExceptionCode) String ¶ added in v0.17.0
func (e VirtualMemoryGuardExceptionCode) String() string
String returns the VirtualMemoryGuardExceptionCode constant's name, or its numeric form when the value is not a known constant.
type XpcListenerCreateFlags ¶ added in v0.17.0
type XpcListenerCreateFlags uint64
Bitmask — values may be combined with |.
const ( XpcListenerCreateFlagsNone XpcListenerCreateFlags = 0 XpcListenerCreateFlagsInactive XpcListenerCreateFlags = 1 XpcListenerCreateFlagsForceMach XpcListenerCreateFlags = 2 XpcListenerCreateFlagsForceXpcservice XpcListenerCreateFlags = 4 )
func (XpcListenerCreateFlags) String ¶ added in v0.17.0
func (e XpcListenerCreateFlags) String() string
String returns the XpcListenerCreateFlags constant's name, or its numeric form when the value is not a known constant.
type XpcSessionCreateFlags ¶ added in v0.17.0
type XpcSessionCreateFlags uint64
Bitmask — values may be combined with |.
const ( XpcSessionCreateFlagsNone XpcSessionCreateFlags = 0 XpcSessionCreateFlagsInactive XpcSessionCreateFlags = 1 XpcSessionCreateFlagsMachPrivileged XpcSessionCreateFlags = 2 )
func (XpcSessionCreateFlags) String ¶ added in v0.17.0
func (e XpcSessionCreateFlags) String() string
String returns the XpcSessionCreateFlags constant's name, or its numeric form when the value is not a known constant.