commonpanels

package
v0.19.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Rendered for darwin/amd64

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

View Source
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

func CMCalibrateDisplay(theInfo unsafe.Pointer) int16

CMCalibrateDisplay calls the CommonPanels framework function CMCalibrateDisplay.

func DisposeCalibrateEventUPP

func DisposeCalibrateEventUPP(userUPP unsafe.Pointer)

DisposeCalibrateEventUPP calls the CommonPanels framework function DisposeCalibrateEventUPP.

func DisposeCalibrateUPP

func DisposeCalibrateUPP(userUPP unsafe.Pointer)

DisposeCalibrateUPP calls the CommonPanels framework function DisposeCalibrateUPP.

func DisposeCanCalibrateUPP

func DisposeCanCalibrateUPP(userUPP unsafe.Pointer)

DisposeCanCalibrateUPP calls the CommonPanels framework function DisposeCanCalibrateUPP.

func DisposeNColorChangedUPP

func DisposeNColorChangedUPP(userUPP unsafe.Pointer)

DisposeNColorChangedUPP calls the CommonPanels framework function DisposeNColorChangedUPP.

func FCAddCollection

func FCAddCollection(iCollection obj.Object, iCollectionOptions int) error

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

func FCRemoveCollection(iCollection obj.Object) error

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

func InvokeCalibrateUPP(theInfo unsafe.Pointer, userUPP unsafe.Pointer) int16

InvokeCalibrateUPP calls the CommonPanels framework function InvokeCalibrateUPP.

func InvokeCanCalibrateUPP

func InvokeCanCalibrateUPP(displayID int, userUPP unsafe.Pointer) (result uint8, errMessage uint8)

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

func KFCFontCGColorAttribute() obj.Object

KFCFontCGColorAttribute returns the value of the constant kFCFontCGColorAttribute.

func KFCFontFaceAttribute

func KFCFontFaceAttribute() obj.Object

KFCFontFaceAttribute returns the value of the constant kFCFontFaceAttribute.

func KFCFontFamilyAttribute

func KFCFontFamilyAttribute() obj.Object

KFCFontFamilyAttribute returns the value of the constant kFCFontFamilyAttribute.

func KFCFontNameAttribute

func KFCFontNameAttribute() obj.Object

KFCFontNameAttribute returns the value of the constant kFCFontNameAttribute.

func KFCFontSizeAttribute

func KFCFontSizeAttribute() obj.Object

KFCFontSizeAttribute returns the value of the constant kFCFontSizeAttribute.

func KFCFontVisibleNameAttribute

func KFCFontVisibleNameAttribute() obj.Object

KFCFontVisibleNameAttribute returns the value of the constant kFCFontVisibleNameAttribute.

func KFontPanelATSUFontIDKey

func KFontPanelATSUFontIDKey() obj.Object

KFontPanelATSUFontIDKey returns the value of the constant kFontPanelATSUFontIDKey.

func KFontPanelAttributeSizesKey

func KFontPanelAttributeSizesKey() obj.Object

KFontPanelAttributeSizesKey returns the value of the constant kFontPanelAttributeSizesKey.

func KFontPanelAttributeTagsKey

func KFontPanelAttributeTagsKey() obj.Object

KFontPanelAttributeTagsKey returns the value of the constant kFontPanelAttributeTagsKey.

func KFontPanelAttributeValuesKey

func KFontPanelAttributeValuesKey() obj.Object

KFontPanelAttributeValuesKey returns the value of the constant kFontPanelAttributeValuesKey.

func KFontPanelAttributesKey

func KFontPanelAttributesKey() obj.Object

KFontPanelAttributesKey returns the value of the constant kFontPanelAttributesKey.

func KFontPanelBackgroundColorAttributeName

func KFontPanelBackgroundColorAttributeName() obj.Object

KFontPanelBackgroundColorAttributeName returns the value of the constant kFontPanelBackgroundColorAttributeName.

func KFontPanelFeatureSelectorsKey

func KFontPanelFeatureSelectorsKey() obj.Object

KFontPanelFeatureSelectorsKey returns the value of the constant kFontPanelFeatureSelectorsKey.

func KFontPanelFeatureTypesKey

func KFontPanelFeatureTypesKey() obj.Object

KFontPanelFeatureTypesKey returns the value of the constant kFontPanelFeatureTypesKey.

func KFontPanelMouseTrackingState

func KFontPanelMouseTrackingState() obj.Object

KFontPanelMouseTrackingState returns the value of the constant kFontPanelMouseTrackingState.

func KFontPanelVariationAxesKey

func KFontPanelVariationAxesKey() obj.Object

KFontPanelVariationAxesKey returns the value of the constant kFontPanelVariationAxesKey.

func KFontPanelVariationValuesKey

func KFontPanelVariationValuesKey() obj.Object

KFontPanelVariationValuesKey returns the value of the constant kFontPanelVariationValuesKey.

func NPickColor

func NPickColor(theColorInfo unsafe.Pointer) int16

NPickColor calls the CommonPanels framework function NPickColor.

func NewCalibrateEventUPP

func NewCalibrateEventUPP(userRoutine unsafe.Pointer) unsafe.Pointer

NewCalibrateEventUPP calls the CommonPanels framework function NewCalibrateEventUPP.

func NewCalibrateUPP

func NewCalibrateUPP(userRoutine unsafe.Pointer) unsafe.Pointer

NewCalibrateUPP calls the CommonPanels framework function NewCalibrateUPP.

func NewCanCalibrateUPP

func NewCanCalibrateUPP(userRoutine unsafe.Pointer) unsafe.Pointer

NewCanCalibrateUPP calls the CommonPanels framework function NewCanCalibrateUPP.

func NewNColorChangedUPP

func NewNColorChangedUPP(userRoutine unsafe.Pointer) unsafe.Pointer

NewNColorChangedUPP calls the CommonPanels framework function NewNColorChangedUPP.

func SetFontInfoForSelection

func SetFontInfoForSelection(iStyleType int, iNumStyles int, iStyles unsafe.Pointer, iFPEventTarget obj.Object) error

SetFontInfoForSelection reports an error if the CommonPanels framework function SetFontInfoForSelection fails.

Types

type CalibratorInfo

type CalibratorInfo struct {
	DataSize            uint32
	DisplayID           uint32
	ProfileLocationSize uint32
	ProfileLocationPtr  unsafe.Pointer
	EventProc           unsafe.Pointer
	IsGood              uint8
}

type Clockid added in v0.17.0

type Clockid int32
const (
	ClockidRealtime           Clockid = 0
	ClockidMonotonic          Clockid = 6
	ClockidMonotonicRaw       Clockid = 4
	ClockidMonotonicRawApprox Clockid = 5
	ClockidUptimeRaw          Clockid = 8
	ClockidUptimeRawApprox    Clockid = 9
	ClockidProcessCputimeID   Clockid = 12
	ClockidThreadCputimeID    Clockid = 16
)

func (Clockid) String added in v0.17.0

func (e Clockid) String() string

String returns the Clockid constant's name, or its numeric form when the value is not a known constant.

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

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 EntryID added in v0.17.0

type EntryID int32
const (
	EntryIDFirstEntry EntryID = 0
	EntryIDNextEntry  EntryID = -1
	EntryIDLastEntry  EntryID = -2
)

func (EntryID) String added in v0.17.0

func (e EntryID) String() string

String returns the EntryID constant's name, or its numeric form when the value is not a known constant.

type EvCmd

type EvCmd int32
const (
	EVNOP   EvCmd = 0
	EVHIDE  EvCmd = 1
	EVSHOW  EvCmd = 2
	EVMOVE  EvCmd = 3
	EVLEVEL EvCmd = 4
)

func (EvCmd) String

func (e EvCmd) String() string

String returns the EvCmd constant's name, or its numeric form when the value is not a known constant.

type FCFontDescriptorRef added in v0.18.0

type FCFontDescriptorRef struct{ obj.Object }

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 Flag added in v0.17.0

type Flag int32
const (
	FlagFlagDeferInherit      Flag = 1
	FlagFlagNoInherit         Flag = 131072
	FlagEntryInherited        Flag = 16
	FlagEntryFileInherit      Flag = 32
	FlagEntryDirectoryInherit Flag = 64
	FlagEntryLimitInherit     Flag = 128
	FlagEntryOnlyInherit      Flag = 256
)

func (Flag) String added in v0.17.0

func (e Flag) String() string

String returns the Flag constant's name, or its numeric form when the value is not a known constant.

type FontSelectionQDStyle

type FontSelectionQDStyle struct {
	Version  uint32
	Instance ats.FMFontFamilyInstance
	Size     int16
	HasColor uint8
	Reserved uint8
	Color    RGBColor
}

type Idtype added in v0.17.0

type Idtype int32
const (
	IdtypeAll  Idtype = 0
	IdtypePid  Idtype = 1
	IdtypePgid Idtype = 2
)

func (Idtype) String added in v0.17.0

func (e Idtype) String() string

String returns the Idtype constant's name, or its numeric form when the value is not a known constant.

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
)

func (MpoFlags) String added in v0.17.0

func (e MpoFlags) String() string

String returns the MpoFlags constant's name, or its numeric form when the value is not a known constant.

type NColorPickerInfo

type NColorPickerInfo struct {
	TheColor       NPMColor
	DstProfile     unsafe.Pointer
	Flags          uint32
	PlaceWhere     int16
	DialogOrigin   Point
	PickerType     uint32
	ColorProc      unsafe.Pointer
	ColorProcData  unsafe.Pointer
	Prompt         [256]uint8
	MInfo          PickerMenuItemInfo
	NewColorChosen uint8
	Reserved       uint8
}

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 OSClockid added in v0.17.0

type OSClockid uint32
const (
	OSClockidTime OSClockid = 32
)

func (OSClockid) String added in v0.17.0

func (e OSClockid) String() string

String returns the OSClockid 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
)

func (Perm) String added in v0.17.0

func (e Perm) String() string

String returns the Perm constant's name, or its numeric form when the value is not a known constant.

type Picker added in v0.18.0

type Picker struct{ obj.Object }

Picker is a handle for the opaque Picker type.

func (Picker) IsNil added in v0.18.0

func (h Picker) IsNil() bool

IsNil reports whether Picker is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type PickerMenuItemInfo

type PickerMenuItemInfo struct {
	EditMenuID int16
	CutItem    int16
	CopyItem   int16
	PasteItem  int16
	ClearItem  int16
	UndoItem   int16
}

type Point added in v0.18.0

type Point struct {
	V int16
	H int16
}

****************************************************************************** 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 QosClass added in v0.17.0

type QosClass uint32
const (
	QosClassUserInteractive QosClass = 33
	QosClassUserInitiated   QosClass = 25
	QosClassDefault         QosClass = 21
	QosClassUtility         QosClass = 17
	QosClassBackground      QosClass = 9
	QosClassUnspecified     QosClass = 0
)

func (QosClass) String added in v0.17.0

func (e QosClass) String() string

String returns the QosClass constant's name, or its numeric form when the value is not a known constant.

type RGBColor added in v0.18.0

type RGBColor struct {
	Red   uint16
	Green uint16
	Blue  uint16
}

func GetColor

func GetColor(where Point, inColor *RGBColor) (result uint8, prompt uint8, outColor RGBColor)

GetColor calls the CommonPanels framework function GetColor.

type Tag added in v0.17.0

type Tag int32
const (
	TagUndefinedTag  Tag = 0
	TagExtendedAllow Tag = 1
	TagExtendedDeny  Tag = 2
)

func (Tag) String added in v0.17.0

func (e Tag) String() string

String returns the Tag constant's name, or its numeric form when the value is not a known constant.

type Type added in v0.17.0

type Type int32
const (
	TypeExtended Type = 256
	TypeAccess   Type = 0
	TypeDefault  Type = 1
	TypeAfs      Type = 2
	TypeCoda     Type = 3
	TypeNtfs     Type = 4
	TypeNwfs     Type = 5
)

func (Type) String added in v0.17.0

func (e Type) String() string

String returns the Type 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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL