This article lists the symbols added to Carbon.framework in Mac OS X v10.5.
All of the classes with new symbols are listed alphabetically, with their new class, instance, and delegate methods described.
All of the protocols with new symbols are listed alphabetically, with their new methods described.
Complete reference information is available in the IMKTextInput reference.
attributedSubstringFromRange: | Returns the attributed string for the provided range of text. |
attributesForCharacterIndex:lineHeightRectangle: | Returns a dictionary of text attributes for the text at the provided character index. |
bundleIdentifier | Returns the bundle identifier for the process that the input session is attached to. |
characterIndexForPoint:tracking:inMarkedRange: | Returns the location in the text document that maps to a global point. |
insertText:replacementRange: | Sends fully converted text to an input session. |
length | Returns the length of the text document. |
markedRange | Returns the range in the document that is occupied by marked text, that is, the current inline session. |
overrideKeyboardWithKeyboardNamed: | Overrides the current keyboard. |
selectedRange | Returns the current selection range. |
selectInputMode: | Selects a new input mode. |
setMarkedText:selectionRange:replacementRange: | Inserts the provided text and marks it to indicate that it is part of an active input session. |
supportsUnicode | Tests to see if the current input session supports Unicode text. |
validAttributesForMarkedText | Returns an array of names for the attributes supported by the receiver. |
windowLevel | Returns the window level for a client window. |
Complete reference information is available in the IMKUnicodeTextInput reference.
insertText: |
All of the header files with new symbols are listed alphabetically, with their new symbols described.
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
ColorChangedUPP | Defines a universal procedure pointer to a color-changed callback. |
UserEventUPP | Defines a universal procedure pointer to an event-filter callback. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kEventParamCTFontDescriptor | |
kEventParamViewAttributesDictionary | |
kFontPanelBackgroundColorAttributeName | |
kFontPanelMouseTrackingState | |
kFontSelectionCoreTextType | |
typeCTFontDescriptorRef |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
ASCopySourceAttributes | Gets the current text style attributes AppleScript uses to display script text. |
ASSetSourceAttributes | Sets the text style attributes used by the AppleScript component to display scripts. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kASSelectCopySourceAttributes | |
kASSelectSetSourceAttributes |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
OSACopyDisplayString | Converts a script value to an attributed Unicode text string, which your application can display to the user. |
OSACopySourceString | Decompiles the script data for the specified script and returns a copy of the equivalent source data as an attributed Unicode text string. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kOSASelectCopyDisplayString | |
kOSASelectCopySourceString |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
AEProcessEvent |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kAppearanceRegionToolbarButton | |
kThemeAdornmentArrowRightArrow | |
kThemeMetricButtonRoundedHeight | The height of a round-ended button (for example, the Kind button in a Finder Search query.) |
kThemeMetricButtonRoundedRecessedHeight | The height of the inset round-ended button (for example, the Servers button in a Finder Search query.) |
kThemeMetricSeparatorSize | The height of a horizontal separator, or the width of a vertical separator, drawn with the HIThemeDrawSeparator theme primitive. |
kThemeMetricTexturedPushButtonHeight | The height of the push button control designed for use in a textured window. |
kThemeMetricTexturedSmallPushButtonHeight | The height of the small push button control designed for use in a textured window. |
kThemeSpecifiedFont | |
kThemeTrackHideTrack |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kEventAppUpdateDockTile | |
kEventControlFocusPartChanged | |
kEventControlOptimalBoundsChanged | |
kEventHotKeyExclusive | |
kEventHotKeyNoOptions | |
kEventMouseScroll | |
kEventParamAppleEvent | |
kEventParamAppleEventReply | |
kEventParamCGImageRef | |
kEventParamControlDrawEngraved | |
kEventParamDisplayChangeFlags | |
kEventParamDisplayDevice | |
kEventParamMenuContextHeight | |
kEventParamMouseWheelSmoothHorizontalDelta | |
kEventParamMouseWheelSmoothVerticalDelta | |
kEventParamPostOptions | |
kEventParamTextInputReplyATSFont | |
kEventParamTextInputReplyAttributedString | |
kEventParamTextInputReplyCTFontRef | |
kEventParamTextInputSendAttributedString | |
kEventParamTextInputSendMouseEvent | |
kEventParamTSMDocAccessBaselineDelta | |
kEventParamTSMDocAccessReplyCTFontRef | |
kEventParamTSMDocAccessReplyCTGlyphInfoRef | |
kEventParamWindowContentBounds | |
kEventSystemDisplayReconfigured | |
kEventSystemDisplaysAsleep | |
kEventSystemDisplaysAwake | |
kEventTextInputIsMouseEventInInlineInputArea | |
kEventTSMDocumentAccessGetFirstRectForRange | |
kEventWindowAttributesChanged | |
kEventWindowFocusLost | |
kEventWindowFocusRestored | |
kEventWindowGetIdealStandardState | |
kEventWindowTitleChanged | |
kEventWindowUpdateDockTile | |
kHICommandCloseFile | |
kMenuContextDontUpdateEnabled | |
kMenuContextDontUpdateIcon | |
kMenuContextDontUpdateKey | |
kMenuContextDontUpdateText | |
kMenuContextInspection | |
kMouseParamsClickAndHold | |
kMouseParamsDragInitiation | |
kMouseParamsProxyIcon | |
kMouseTrackingClientEvent | |
kMouseTrackingScrollWheel | |
kTrackMouseLocationOptionIncludeScrollWheel | |
typeByteCount | |
typeByteOffset | |
typeCGDisplayChangeFlags | |
typeCGDisplayID | |
typeCGFloat | |
typeCGFloat72DPIGlobal | |
typeCGFloatScreenPixel | |
typeCGImageRef | |
typeEventTargetOptions | |
typeHIPoint72DPIGlobal | |
typeHIPointScreenPixel | |
typeHIRect72DPIGlobal | |
typeHIRectScreenPixel | |
typeHISize72DPIGlobal | |
typeHISizeScreenPixel | |
typeRefCon | |
typeSignedByteCount | |
typeSignedByteOffset |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
CopyEventCGEvent | |
CreateEventWithCGEvent | |
HIGetMousePosition | |
RemoveEventParameter | |
RemoveStandardEventHandler |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
typeCTFontRef | |
typeCTGlyphInfoRef |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kControlContentAlertIconRes | |
kControlContentTag | |
kControlThemeTextFontTag | |
kControlThemeTextHorizontalFlushTag | |
kControlThemeTextInfoTag | |
kControlThemeTextTruncationTag | |
kControlThemeTextVerticalFlushTag |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kAlertFlagsUseCompositing | |
kDialogFlagsUseCompositing | |
kStdCFStringAlertVersionTwo |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kVK_ANSI_0 | |
kVK_ANSI_1 | |
kVK_ANSI_2 | |
kVK_ANSI_3 | |
kVK_ANSI_4 | |
kVK_ANSI_5 | |
kVK_ANSI_6 | |
kVK_ANSI_7 | |
kVK_ANSI_8 | |
kVK_ANSI_9 | |
kVK_ANSI_A | |
kVK_ANSI_B | |
kVK_ANSI_Backslash | |
kVK_ANSI_C | |
kVK_ANSI_Comma | |
kVK_ANSI_D | |
kVK_ANSI_E | |
kVK_ANSI_Equal | |
kVK_ANSI_F | |
kVK_ANSI_G | |
kVK_ANSI_Grave | |
kVK_ANSI_H | |
kVK_ANSI_I | |
kVK_ANSI_J | |
kVK_ANSI_K | |
kVK_ANSI_Keypad0 | |
kVK_ANSI_Keypad1 | |
kVK_ANSI_Keypad2 | |
kVK_ANSI_Keypad3 | |
kVK_ANSI_Keypad4 | |
kVK_ANSI_Keypad5 | |
kVK_ANSI_Keypad6 | |
kVK_ANSI_Keypad7 | |
kVK_ANSI_Keypad8 | |
kVK_ANSI_Keypad9 | |
kVK_ANSI_KeypadClear | |
kVK_ANSI_KeypadDecimal | |
kVK_ANSI_KeypadDivide | |
kVK_ANSI_KeypadEnter | |
kVK_ANSI_KeypadEquals | |
kVK_ANSI_KeypadMinus | |
kVK_ANSI_KeypadMultiply | |
kVK_ANSI_KeypadPlus | |
kVK_ANSI_L | |
kVK_ANSI_LeftBracket | |
kVK_ANSI_M | |
kVK_ANSI_Minus | |
kVK_ANSI_N | |
kVK_ANSI_O | |
kVK_ANSI_P | |
kVK_ANSI_Period | |
kVK_ANSI_Q | |
kVK_ANSI_Quote | |
kVK_ANSI_R | |
kVK_ANSI_RightBracket | |
kVK_ANSI_S | |
kVK_ANSI_Semicolon | |
kVK_ANSI_Slash | |
kVK_ANSI_T | |
kVK_ANSI_U | |
kVK_ANSI_V | |
kVK_ANSI_W | |
kVK_ANSI_X | |
kVK_ANSI_Y | |
kVK_ANSI_Z | |
kVK_CapsLock | |
kVK_Command | |
kVK_Control | |
kVK_Delete | |
kVK_DownArrow | |
kVK_End | |
kVK_Escape | |
kVK_F1 | |
kVK_F10 | |
kVK_F11 | |
kVK_F12 | |
kVK_F13 | |
kVK_F14 | |
kVK_F15 | |
kVK_F16 | |
kVK_F17 | |
kVK_F18 | |
kVK_F19 | |
kVK_F2 | |
kVK_F20 | |
kVK_F3 | |
kVK_F4 | |
kVK_F5 | |
kVK_F6 | |
kVK_F7 | |
kVK_F8 | |
kVK_F9 | |
kVK_ForwardDelete | |
kVK_Function | |
kVK_Help | |
kVK_Home | |
kVK_ISO_Section | |
kVK_JIS_Eisu | |
kVK_JIS_Kana | |
kVK_JIS_KeypadComma | |
kVK_JIS_Underscore | |
kVK_JIS_Yen | |
kVK_LeftArrow | |
kVK_Mute | |
kVK_Option | |
kVK_PageDown | |
kVK_PageUp | |
kVK_Return | |
kVK_RightArrow | |
kVK_RightControl | |
kVK_RightOption | |
kVK_RightShift | |
kVK_Shift | |
kVK_Space | |
kVK_Tab | |
kVK_UpArrow | |
kVK_VolumeDown | |
kVK_VolumeUp |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kHIArchiveDecodingForEditor |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kControlPushButtonAnimatingTag | |
kControlPushButtonContentTag | |
kControlPushButtonIconAlignmentTag |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kControlClockAbsoluteTimeTag |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HICocoaViewCreate | Creates a Carbon view that serves as a wrapper for a Cocoa view. |
HICocoaViewGetView | Returns the Cocoa view associated with an existing Carbon wrapper view. |
HICocoaViewSetView | Associates a Cocoa view with a HICocoaView wrapper view. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kControlKindHICocoaView | Control kind for a view that wraps a Cocoa view. |
kEventParamNSView |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kDataBrowserAttributeAutoHideScrollBars | |
kDataBrowserAttributeReserveGrowBoxSpace | |
kEventClassDataBrowser | |
kEventDataBrowserDrawCustomItem | |
kEventParamDataBrowserItemID | |
kEventParamDataBrowserItemState | |
kEventParamDataBrowserPropertyID |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIDisclosureTriangleGetDisplaysTitle | |
HIDisclosureTriangleSetDisplaysTitle |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIImageViewGetAutoTransform | |
HIImageViewSetAutoTransform |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIImageViewAutoTransformOptions | |
kHIImageViewAutoTransformNone | |
kHIImageViewAutoTransformOnDeactivate | |
kHIImageViewAutoTransformOnDisable |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIObjectAddDelegate | |
HIObjectCopyDelegates | |
HIObjectFromEventTarget | |
HIObjectGetEventHandlerObject | |
HIObjectRemoveDelegate |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIDelegatePosition | |
hiObjectCannotSubclassSingletonErr | |
hiObjectDelegateAlreadyExistsErr | |
hiObjectDelegateNotFoundErr | |
kEventClassDelegate | |
kEventDelegateGetGroupClasses | |
kEventDelegateGetTargetClasses | |
kEventDelegateInstalled | |
kEventDelegateIsGroup | |
kEventDelegateRemoved | |
kEventHIObjectCreatedFromArchive | |
kEventHIObjectGetInitParameters | |
kEventParamAfterDelegates | |
kEventParamBeforeDelegates | |
kEventParamDecodingForEditor | |
kEventParamDelegateGroupClasses | |
kEventParamDelegateGroupParameters | |
kEventParamDelegateTarget | |
kEventParamDelegateTargetClasses | |
kEventParamInitParameters | |
kHIClassOptionSingleton | |
kHIDelegateAfter | |
kHIDelegateAfterKey | |
kHIDelegateAll | |
kHIDelegateBefore | |
kHIDelegateBeforeKey | |
kHIObjectCustomDataDelegateGroupParametersKey | |
kHIObjectInitParamDescription | |
kHIObjectInitParamEventName | |
kHIObjectInitParamEventType | |
kHIObjectInitParamUserName |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kHIScrollViewOptionsDisableSmoothScrolling | |
kHIScrollViewOptionsFillGrowArea |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HISliderGetThumbOrientation | |
HISliderGetTickMarkCount | |
HISliderSetThumbOrientation | |
HISliderSetTickMarkCount |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kEventParamTextLength |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kControlEditTextSpellCheckAsYouTypeTag | |
kControlEditTextSpellCheckingTag | |
kHITextViewClassID | The class ID for the HITextView class. |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIThemeBeginFocus | Para |
HIThemeEndFocus | Para |
HIThemeGetTextColorForThemeBrush | Para |
HIThemeGetUIFontType | Para |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIThemeFocusRing | |
kHIThemeFocusRingAbove | |
kHIThemeFocusRingBelow | |
kHIThemeFocusRingOnly | |
kHIThemeTextBoxOptionEngraved | |
kHIThemeTextHorizontalFlushDefault | |
kHIThemeTextInfoVersionOne | |
kHIThemeTextTruncationDefault | |
kHIThemeTextVerticalFlushDefault |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIToolbarItemCopyIconRef |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kHICommandCycleToolbarModeLarger | |
kHICommandCycleToolbarModeSmaller | |
kHICommandToggleAllToolbars | |
kHICommandToggleToolbar |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
DebugFlashWindowUpdateRgn | |
DebugFlashWindowVisRgn | |
DebugPrintControl | |
DebugPrintControlHierarchy | |
DebugPrintDialogInfo | |
DebugPrintEvent | |
DebugPrintEventQueue | |
DebugPrintMainEventQueue | |
DebugPrintMenu | |
DebugPrintMenuItem | |
DebugPrintMenuList | |
DebugPrintTracedEvents | |
DebugPrintWindow | |
DebugPrintWindowList | |
DebugSetEventTraceEnabled | |
DebugTraceEvent | |
DebugTraceEventByName |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIViewAdvanceFocusWithOptions | |
HIViewCopyImageContentWithSize | |
HIViewDrawNSImage | |
HIViewGetFocus | |
HIViewGetThemeTextInfo | |
HIViewReleaseImageContent | |
HIViewRetainImageContent | |
HIViewSetFocus | |
HIViewSetImageContent | |
HIViewSetSubviewsNeedDisplayInShape | |
HIViewSetTextFont | |
HIViewSetTextHorizontalFlush | |
HIViewSetTextTruncation | |
HIViewSetTextVerticalFlush | |
HIViewSetUpTextColor | |
HIViewShowsFocus | |
HIViewTrackMouseLocation | |
HIViewTrackMouseShape |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HITypeAndCreator | |
iconTypeAndCreator | |
imageFile | |
imageResource | |
kHIViewContentAlertIconType | |
kHIViewContentIconTypeAndCreator | |
kHIViewContentImageFile | |
kHIViewContentImageResource | |
kHIViewContentNSImage | |
kHIViewFocusOnAnyControl | |
kHIViewFocusTraditionally | |
kHIViewFocusWithoutWrapping | |
nsImage |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kHIViewWindowCloseBoxID | |
kHIViewWindowCollapseBoxID | |
kHIViewWindowTitleID | |
kHIViewWindowToolbarButtonID | |
kHIViewWindowToolbarID | |
kHIViewWindowZoomBoxID | |
kHIWindowDragPart | Identifies the draggable part of a window frame view. |
kHIWindowTitleBarPart | Identifies the title bar part of a window frame view. |
kHIWindowTitleProxyIconPart | Identifies the proxy icon part of a window frame title view. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
IMKLocationToOffsetMappingMode | List modes for mapping a screen location to a text offset. |
IMKTextOrientationName | The key used to find the client text orientation value, which is part of the dictionary returned by the method attributesForCharacterIndex: lineHeightRectangle:. |
kIMKMouseTrackingMode | Mouse tracking mode. |
kIMKNearestBoundaryMode | Nearest boundary mode. |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIApplicationCreateDockTileContext | Returns a Quartz graphics context for drawing in the application Dock tile. |
HIApplicationGetFocus | Returns either the modeless or effective focused window. |
HIDictionaryWindowShow | Displays dictionary search result in a dictionary window. |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
TXNShowOffset |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIWindowChangeAttributes | Changes the attributes of a window. |
HIWindowConstrain | Moves and resizes a window to be within a specified bounding rectangle. |
HIWindowCopyAvailablePositioningShape | Copies the available window positioning shape on a display. |
HIWindowCopyDrawers | Obtains an array of the drawers that are attached to a window. |
HIWindowCopyShape | Retrieves a shape that describes a region of a window. |
HIWindowCreate | Creates a standard or custom window. |
HIWindowCreateCollapsedDockTileContext | Creates a Quartz graphics context for drawing a collapsed window’s Dock tile. |
HIWindowFindAtLocation | Finds a window in the current process at a specified location. |
HIWindowFromCGWindowID | Returns the window in the current process with a specified Quartz window ID. |
HIWindowGetAvailablePositioningBounds | Gets the available window positioning bounds on a display. |
HIWindowGetBackingLocation | |
HIWindowGetBounds | Gets the bounds of a specified region of a window. |
HIWindowGetCGWindowID | Returns the Quartz window ID assigned to a window. |
HIWindowGetContentBorderThickness | |
HIWindowGetGreatestAreaDisplay | Finds the display with the greatest area of intersection with a window region. |
HIWindowGetIdealUserState | Gets the bounds of a window’s content region in its user state. |
HIWindowGetSharingType | |
HIWindowGetThemeBackground | Gets the theme background brush for a window. |
HIWindowIsAttributeAvailable | Returns a Boolean value indicating whether a window attribute is valid for a specified window class. |
HIWindowIsInStandardState | Returns a Boolean value indicating whether a window is zoomed out to its standard state. |
HIWindowReleaseCollapsedDockTileContext | Releases a Quartz graphics context for drawing a collapsed window’s Dock tile. |
HIWindowSetBackingLocation | |
HIWindowSetBounds | Sets the bounds of a window based on either the structure or content region. |
HIWindowSetContentBorderThickness | |
HIWindowSetIdealUserState | Sets the bounds of a window’s content region in its user state. |
HIWindowSetSharingType | |
HIWindowSetToolbarView | Sets a custom toolbar view for a window. |
HIWindowShowsFocus | Returns a Boolean value indicating whether a window's content should show focus indicators such as focus rings. |
HIWindowTestAttribute | Returns a Boolean value indicating whether a window has a specified attribute. |
HIWindowTrackProxyDrag | Tracks the drag of a window proxy icon. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIContentBorderMetrics | |
HIWindowBackingLocation | |
HIWindowSharingType | |
kHIToolbarViewDrawBackgroundTag | A SetControlData tag that is used by the standard window frame view to inform the toolbar view whether the view should draw its background or leave its background transparent. The data for this tag is a Boolean. If the data value is true, the toolbar view should draw its background as it desires. If the data value is false, the toolbar view should leave its background transparent so that the window's root view can show through the toolbar view. Currently, the toolbar view will be asked to leave its background transparent for windows with the textured or unified appearance. |
kHIWindowBackingLocationDefault | |
kHIWindowBackingLocationMainMemory | |
kHIWindowBackingLocationVideoMemory | |
kHIWindowBitAsyncDrag | The window server drags the window automatically. |
kHIWindowBitAutoViewDragTracking | The window automatically installs Drag Manager callbacks to detect drag actions, and automatically sends HIView drag Carbon events. |
kHIWindowBitCanBeVisibleWithoutLogin | The window can be made visible prior to user login. |
kHIWindowBitCloseBox | The window has a close box. |
kHIWindowBitCollapseBox | The window has a collapse box. |
kHIWindowBitCompositing | The window uses HIView-based compositing, which means that the entire window is comprised of HIViews, and can be treated thusly. |
kHIWindowBitDoesNotCycle | The window does not participate in window cycling invoked by Command-~ or keyboard shortcuts defined in the Keyboard & Mouse preference pane. |
kHIWindowBitDoesNotHide | The window does not hide when the application is hidden. |
kHIWindowBitFrameworkScaled | The window’s content is scaled to match the display scale factor. |
kHIWindowBitHideOnFullScreen | The window is automatically hidden during full-screen mode (when the menubar is invisible) and shown afterwards. |
kHIWindowBitHideOnSuspend | The window is hidden automatically on suspend and shown on resume. |
kHIWindowBitIgnoreClicks | The window never receives mouse events, even in areas that are opaque. |
kHIWindowBitInWindowMenu | The window title appears in the system-generated Window menu. |
kHIWindowBitLiveResize | The window supports live resizing. |
kHIWindowBitNoActivates | The window does not receive activate events. |
kHIWindowBitNoConstrain | The window is not repositioned by the default kEventWindowConstrain handler in response to changes in monitor size, Dock position, and so on. |
kHIWindowBitNoShadow | The window has no shadow. |
kHIWindowBitNoTexturedContentSeparator | Indicates that no border is drawn between the toolbar and window content. |
kHIWindowBitNoTitleBar | The window’s title bar can be hidden. |
kHIWindowBitNoUpdates | The window does not receive update events. |
kHIWindowBitOpaqueForEvents | The window receives mouse events even for areas of the window that are transparent (that is, have an alpha channel component of zero). |
kHIWindowBitResizable | The window has a resize tab or box and is resizable. |
kHIWindowBitRoundBottomBarCorners | |
kHIWindowBitSideTitlebar | The window has a vertical title bar on the side of the window. |
kHIWindowBitStandardHandler | The window supports the standard window event handler. |
kHIWindowBitTextured | The window uses the textured or brushed-metal appearance. |
kHIWindowBitTexturedSquareCorners | Indicates that a textured window should have square corners. |
kHIWindowBitToolbarButton | The window has a toolbar button. |
kHIWindowBitUnifiedTitleAndToolbar | The window draws its window title and toolbar using a unified appearance that has no separator between the two areas. |
kHIWindowBitZoomBox | The window has a zoom box. |
kHIWindowCanJoinAllSpaces | |
kHIWindowIgnoreObscuringWindows | |
kHIWindowMenuCreator | The property creator for accessing standard window menu item properties. |
kHIWindowMenuWindowTag | The property tag for accessing standard window menu item properties that hold windows (values of type WindowRef). Menu items with the kHICommandSelectWindow command ID will have a property with this tag that contains the window to be activated when that item is selected. |
kHIWindowMoveToActiveSpace | |
kHIWindowSharingNone | |
kHIWindowSharingReadOnly | |
kHIWindowSharingReadWrite | |
kHIWindowVisibleInAllSpaces | If this bit is set, the window is visible in all Spaces workspaces. If this bit is not set, the window is only visible in the workspace in which it was created. |
kWindowCanBeVisibleWithoutLoginAttribute | If the bit specified by this mask is set, the window can be made visible prior to user login. |
kWindowConstrainMoveMinimum | Move the window the minimum amount necessary to be onscreen. This option is only supported by the function HIWindowConstrain. This option applies if a partial fit is not allowed (kWindowConstrainAllowPartial is not specified) or a partial fit is allowed, but the window is not even partially visible. In either case, the window will be moved just enough to be slightly onscreen. You may customize the minimum amount that is required to be visible by passing the desired dimensions in the inMinimumSize parameter to HIWindowConstrain. |
kWindowConstrainUseSpecifiedBounds | Use the specified bounds of the window region to be constrained. This option is only supported by the function HIWindowConstrain. The bounds are specified using the ioBounds parameter, allowing you to constrain a window to a hypothetical location. For example, if you plan to move your window such that its content region is at a certain location, and you want to know in advance before moving the window whether the window would be offscreen at that location, you can use this option. |
kWindowHasRoundBottomBarCornersAttribute | |
kWindowOverlayProc | |
kWindowTexturedSquareCornersAttribute | See kHIWindowBitTexturedSquareCorners. |
kWindowUnifiedTitleAndToolbarAttribute | If the bit specified by this mask is set, the window draws its window title and toolbar using a unified appearance that has no separator between the two areas. |
WindowDefUPP | Defines a UPP to a specified window definition. |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
HIMenuCopyAttributedItemText | |
HIMenuCopyFont | |
HIMenuCopyItemViewClass | |
HIMenuCopyParents | |
HIMenuGetItemView | |
HIMenuItemViewCancelMenuTracking | |
HIMenuItemViewGetEnclosingMenuItem | |
HIMenuSetAttributedItemText | |
HIMenuSetFont | |
HIMenuSetItemViewClass | |
HIMenuSetSelection |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
attributedText | |
kMenuItemDataAllDataVersionThree | |
kMenuItemDataAttributedText | |
kMenuItemDataFont | |
MenuDefUPP | Defines a universal procedure pointer to a menu definition function. |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
TISCopyCurrentASCIICapableKeyboardInputSource | Copies a text input source reference for the most recently used ASCII-capable keyboard input source. |
TISCopyCurrentASCIICapable- | Copies a text input source reference for the most recently used ASCII-capable keyboard layout. |
TISCopyCurrentKeyboardInputSource | Copies a text input source reference for the currently selected keyboard input source. |
TISCopyCurrentKeyboardLayoutInputSource | Copies a text input source reference for the keyboard layout currently in use. |
TISCopyInputMethodKeyboardLayoutOverride | Copies a text input source reference for the currently selected input method's keyboard layout override. |
TISCopyInputSourceForLanguage | Copies a text input source reference for the input source that should be used to input the specified language. |
TISCreateASCIICapableInputSourceList | Creates a list of ASCII-capable keyboard input sources. |
TISCreateInputSourceList | Creates a list of input sources that match specified properties. |
TISDeselectInputSource | Deselects the specified input source. |
TISDisableInputSource | Disables the specified input source. |
TISEnableInputSource | Enables the specified input source. |
TISGetInputSourceProperty | Gets the value of a specified property for a specified input source. |
TISInputSourceGetTypeID | Gets the CFTypeID of a text input source reference. |
TISRegisterInputSource | Registers any new input sources in a file or bundle so a text input source reference can be obtained immediately for each new input source. |
TISSelectInputSource | Selects the specified input source. |
TISSetInputMethodKeyboardLayoutOverride | Sets the keyboard layout override for an input method or mode. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kTISCategoryInkInputSource | One input source category value associated with the property key kTISPropertyInputSourceCategory. |
kTISCategoryKeyboardInputSource | One input source category value associated with the property key kTISPropertyInputSourceCategory. |
kTISCategoryPaletteInputSource | One input source category value associated with the property key kTISPropertyInputSourceCategory. |
kTISNotifyEnabledKeyboardInputSourcesChanged | The name of the CF distributed notification for a change to the set of enabled keyboard input sources. |
kTISNotifySelectedKeyboardInputSourceChanged | The name of the CF distributed notification for a change to the selected keyboard input source. |
kTISPropertyBundleID | This property key designates a property value, which is a CFStringRef for the reverse DNS BundleID associated with the input source. |
kTISPropertyIconImageURL | This property key designates a property value, which is a CFURLRef indicating the file containing the image (typically TIFF) to be used as the input source icon. |
kTISPropertyIconRef | This property key designates a property value, which is an IconRef value for the input source icon. |
kTISPropertyInputModeID | This property key designates a property value, which is a CFStringRef for a reverse DNS string that identifies a particular usage class for input modes. |
kTISPropertyInputSourceCategory | This property key designates a property value, which is a CFStringRef indicating the category of an input source. |
kTISPropertyInputSourceID | This property key designates a property value, which is a CFStringRef for the unique reverse DNS name associated with the input source. |
kTISPropertyInputSourceIsASCIICapable | This property key designates a property value, which is a CFBooleanRef indicating whether the input source is intended to be capable of ASCII input. |
kTISPropertyInputSourceIsEnableCapable | This property key designates a property value which is a CFBooleanRef indicating whether the input source can ever be programmatically enabled using TISEnableInputSource. |
kTISPropertyInputSourceIsEnabled | This property key designates a property value, which is a CFBooleanRef indicating whether the input source is currently enabled. |
kTISPropertyInputSourceIsSelectCapable | This property key designates a property value, which is a CFBooleanRef indicating whether the input source can ever be programmatically selected using TISSelectInputSource. |
kTISPropertyInputSourceIsSelected | This property key designates a property value, which is a CFBooleanRef indicating whether the input source is currently selected. |
kTISPropertyInputSourceLanguages | This property key designates a property value, which is a CFArrayRef for an array of CFStringRefs, where each string is the language code for a language that can be input using the input source. You can use this constant with the TISGetInputSourceProperty function, but you may not use it in the filter dictionary passed to the TISCreateInputSourceList function. |
kTISPropertyInputSourceType | This property key designates a property value, which is a CFStringRef indicating the specific type of an input source. |
kTISPropertyLocalizedName | This property key designates a property value, which is a CFStringRef for the input source's localized name as intended for user interface use. |
kTISPropertyUnicodeKeyLayoutData | This property key designates a property value, which is a CFDataRef that refers to the 'uchr' keyboard layout data for a keyboard layout input source. |
kTISTypeCharacterPalette | One input source type value associated with the property key kTISPropertyInputSourceType. |
kTISTypeInk | One input source type value associated with the property key kTISPropertyInputSourceType. |
kTISTypeKeyboardInputMethodModeEnabled | One input source type value associated with the property key kTISPropertyInputSourceType. |
kTISTypeKeyboardInputMethodWithoutModes | One input source type value associated with the property key kTISPropertyInputSourceType. |
kTISTypeKeyboardInputMode | One input source type value associated with the property key kTISPropertyInputSourceType. |
kTISTypeKeyboardLayout | One input source type value associated with the property key kTISPropertyInputSourceType. |
kTISTypeKeyboardViewer | One input source type value associated with the property key kTISPropertyInputSourceType. |
TISInputSourceRef | Defines a pointer to an opaque CF object that unambiguously (within a single process) represents a text input source. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kTSM24Version | |
kTSMDocumentEnabledInputSourcesPropertyTag | |
kTSMDocumentInputSourceOverridePropertyTag |
All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.
PMShowPageSetupDialogAsSheet | Displays a Page Setup dialog as a sheet attached to a window. |
PMShowPrintDialogWithOptions | Displays a Print dialog with a specified set of controls. |
PMShowPrintDialogWithOptionsAsSheet | Displays a Print dialog with a specified set of controls as a sheet attached to a window. |
All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.
kPMHideInlineItems | Show nothing in the inline portion of the Print dialog. |
kPMShowDefaultInlineItems | Show the default set of items (copies & page range) in the inline portion of the Print |