Apple Event Manager Reference (Legacy) Contents

Total Page:16

File Type:pdf, Size:1020Kb

Apple Event Manager Reference (Legacy) Contents Apple Event Manager Reference (Legacy) Contents Apple Event Manager Reference (Legacy) 12 Overview 12 Functions by Task 13 Adding Items to Descriptor Lists 13 Adding Parameters and Attributes to Apple Events and Apple Event Records 13 Coercing Descriptor Types 14 Counting the Items in Descriptor Lists 14 Creating an Apple Event 14 Creating and Duplicating Descriptors 14 Creating, Calling, and Deleting Universal Procedure Pointers 15 Creating Descriptor Lists and Apple Event Records 17 Creating Object Specifiers 17 Deallocating Memory for Descriptors 18 Deallocating Memory for Tokens 18 Deleting Descriptors 18 Dispatching Apple Events 18 Getting, Calling, and Removing Object Accessor Functions 19 Getting Data or Descriptors From Apple Events and Apple Event Records 19 Getting Information About the Apple Event Manager 19 Getting Items From Descriptor Lists 20 Getting the Sizes and Descriptor Types of Descriptors 20 Initializing the Object Support Library 20 Locating Processes on Remote Computers 20 Managing Apple Event Dispatch Tables 21 Managing Coercion Handler Dispatch Tables 21 Managing Special Handler Dispatch Tables 21 Operating On Descriptor Data 22 Requesting More Time to Respond to Apple Events 22 Requesting User Interaction 22 Resolving Object Specifiers 23 Sending an Apple Event 23 Creating Apple Event Structures in Memory 23 Creating Apple Event Structures Using Streams 23 Working With Lower Level Apple Event Functions 25 Retired Document | 2007-07-13 | Copyright © 1993, 2007 Apple Inc. All Rights Reserved. 2 Contents Serializing Apple Event Data 25 Suspending and Resuming Apple Event Handling 25 Miscellaneous 26 Functions 26 AEBuildAppleEvent 26 AEBuildDesc 28 AEBuildParameters 30 AECallObjectAccessor 31 AECheckIsRecord 32 AECoerceDesc 33 AECoercePtr 34 AECountItems 35 AECreateAppleEvent 36 AECreateDesc 38 AECreateDescFromExternalPtr 39 AECreateList 41 AECreateRemoteProcessResolver 43 AEDecodeMessage 44 AEDeleteItem 45 AEDeleteKeyDesc 45 AEDeleteParam 46 AEDisposeDesc 47 AEDisposeRemoteProcessResolver 48 AEDisposeToken 49 AEDuplicateDesc 50 AEFlattenDesc 51 AEGetArray 52 AEGetAttributeDesc 54 AEGetAttributePtr 55 AEGetCoercionHandler 57 AEGetDescData 59 AEGetDescDataRange 60 AEGetDescDataSize 61 AEGetEventHandler 62 AEGetInteractionAllowed 63 AEGetKeyDesc 64 AEGetKeyPtr 65 AEGetNthDesc 66 AEGetNthPtr 68 Retired Document | 2007-07-13 | Copyright © 1993, 2007 Apple Inc. All Rights Reserved. 3 Contents AEGetObjectAccessor 70 AEGetParamDesc 72 AEGetParamPtr 73 AEGetRegisteredMachPort 76 AEGetSpecialHandler 76 AEGetTheCurrentEvent 77 AEInitializeDesc 78 AEInstallCoercionHandler 79 AEInstallEventHandler 81 AEInstallObjectAccessor 83 AEInstallSpecialHandler 84 AEInteractWithUser 86 AEManagerInfo 87 AEObjectInit 89 AEPrintDescToHandle 89 AEProcessAppleEvent 90 AEProcessMessage 92 AEPutArray 93 AEPutAttributeDesc 95 AEPutAttributePtr 96 AEPutDesc 97 AEPutKeyDesc 98 AEPutKeyPtr 99 AEPutParamDesc 100 AEPutParamPtr 101 AEPutPtr 102 AERemoteProcessResolverGetProcesses 103 AERemoteProcessResolverScheduleWithRunLoop 104 AERemoveCoercionHandler 105 AERemoveEventHandler 106 AERemoveObjectAccessor 108 AERemoveSpecialHandler 109 AEReplaceDescData 111 AEResetTimer 111 AEResolve 112 AEResumeTheCurrentEvent 114 AESend 116 AESendMessage 118 AESetInteractionAllowed 120 Retired Document | 2007-07-13 | Copyright © 1993, 2007 Apple Inc. All Rights Reserved. 4 Contents AESetObjectCallbacks 121 AESetTheCurrentEvent 123 AESizeOfAttribute 124 AESizeOfFlattenedDesc 124 AESizeOfKeyDesc 125 AESizeOfNthItem 126 AESizeOfParam 127 AEStreamClose 128 AEStreamCloseDesc 129 AEStreamCloseList 129 AEStreamCloseRecord 130 AEStreamCreateEvent 131 AEStreamOpen 132 AEStreamOpenDesc 133 AEStreamOpenEvent 133 AEStreamOpenKeyDesc 134 AEStreamOpenList 135 AEStreamOpenRecord 136 AEStreamOptionalParam 137 AEStreamSetRecordType 137 AEStreamWriteAEDesc 138 AEStreamWriteData 139 AEStreamWriteDesc 140 AEStreamWriteKey 141 AEStreamWriteKeyDesc 141 AESuspendTheCurrentEvent 143 AEUnflattenDesc 144 CreateCompDescriptor 145 CreateLogicalDescriptor 146 CreateObjSpecifier 147 CreateOffsetDescriptor 148 CreateRangeDescriptor 149 DisposeAECoerceDescUPP 150 DisposeAECoercePtrUPP 151 DisposeAEDisposeExternalUPP 151 DisposeAEEventHandlerUPP 151 DisposeAEFilterUPP 152 DisposeAEIdleUPP 152 DisposeOSLAccessorUPP 153 Retired Document | 2007-07-13 | Copyright © 1993, 2007 Apple Inc. All Rights Reserved. 5 Contents DisposeOSLAdjustMarksUPP 153 DisposeOSLCompareUPP 154 DisposeOSLCountUPP 154 DisposeOSLDisposeTokenUPP 155 DisposeOSLGetErrDescUPP 155 DisposeOSLGetMarkTokenUPP 155 DisposeOSLMarkUPP 156 InvokeAECoerceDescUPP 156 InvokeAECoercePtrUPP 157 InvokeAEDisposeExternalUPP 157 InvokeAEEventHandlerUPP 158 InvokeAEFilterUPP 159 InvokeAEIdleUPP 159 InvokeOSLAccessorUPP 160 InvokeOSLAdjustMarksUPP 161 InvokeOSLCompareUPP 161 InvokeOSLCountUPP 162 InvokeOSLDisposeTokenUPP 162 InvokeOSLGetErrDescUPP 163 InvokeOSLGetMarkTokenUPP 163 InvokeOSLMarkUPP 164 NewAECoerceDescUPP 164 NewAECoercePtrUPP 165 NewAEDisposeExternalUPP 165 NewAEEventHandlerUPP 166 NewAEFilterUPP 166 NewAEIdleUPP 167 NewOSLAccessorUPP 168 NewOSLAdjustMarksUPP 168 NewOSLCompareUPP 169 NewOSLCountUPP 169 NewOSLDisposeTokenUPP 170 NewOSLGetErrDescUPP 170 NewOSLGetMarkTokenUPP 171 NewOSLMarkUPP 171 vAEBuildAppleEvent 172 vAEBuildDesc 174 vAEBuildParameters 175 Callbacks by Task 176 Retired Document | 2007-07-13 | Copyright © 1993, 2007 Apple Inc. All Rights Reserved. 6 Contents Callbacks When Resolving Remote Processes 176 Callbacks When Creating Apple Events 176 Callbacks When Sending Apple Events 176 Coercing Apple Event Data Callbacks 177 Handling Apple Events Callbacks 177 Object Accessor Callbacks 177 Object Callback Functions 177 Callbacks 178 AECoerceDescProcPtr 178 AECoercePtrProcPtr 180 AEDisposeExternalProcPtr 182 AEEventHandlerProcPtr 183 AEFilterProcPtr 185 AEIdleProcPtr 187 AERemoteProcessResolverCallback 189 OSLAccessorProcPtr 189 OSLAdjustMarksProcPtr 192 OSLCompareProcPtr 194 OSLCountProcPtr 196 OSLDisposeTokenProcPtr 198 OSLGetErrDescProcPtr 200 OSLGetMarkTokenProcPtr 201 OSLMarkProcPtr 203 Data Types 205 AEArrayData 205 AEBuildError 206 AEDesc 206 AEKeyDesc 207 AERemoteProcessResolverContext 208 ccntTokenRecord 209 IntlText 210 OffsetArray 210 TextRange 211 TextRangeArray 211 TScriptingSizeResource 212 WritingCode 212 AEAddressDesc 212 AEArrayDataPointer 213 AEArrayType 213 Retired Document | 2007-07-13 | Copyright © 1993, 2007 Apple Inc. All Rights Reserved. 7 Contents AECoerceDescUPP 214 AECoercePtrUPP 214 AECoercionHandlerUPP 215 AEDataStorage 215 AEDataStorageType 216 AEDescList 216 AEEventSource 217 AEDisposeExternalUPP 217 AEEventClass 218 AEEventHandlerUPP 218 AEEventID 219 AEFilterUPP 219 AEIdleUPP 220 AEKeyword 220 AERecord 220 AERemoteProcessResolverRef 221 AEReturnID 222 AESendOptions 222 AESendPriority 222 AEStreamRef 223 AETransactionID 223 AppleEvent 223 DescType 224 OffsetArrayHandle 225 OSLAccessorUPP 225 OSLAdjustMarksUPP 225 OSLCompareUPP 226 OSLCountUPP 226 OSLDisposeTokenUPP 226 OSLGetErrDescUPP 227 OSLGetMarkTokenUPP 227 OSLMarkUPP 228 AEInteractAllowed 228 Constants 228 AEBuild Error Codes 228 AESendMode 231 Apple Event Recording Event ID Constants 236 cAEList 238 Callback Constants for the AEResolve Function 238 Retired Document | 2007-07-13 | Copyright © 1993, 2007 Apple Inc. All Rights Reserved. 8 Contents cInsertionLoc 239 cKeystroke 240 Comparison Operator Constants 241 Constants for Object Specifiers, Positions, and Logical and Comparison Operations 242 cURL 248 cVersion 248 Data Array Constants 249 Descriptor Type Constants 250 eScheme 254 Event Class Constants 255 Event Handler Flags 256 Event ID Constants 256 Event Source Constants 258 Factoring Constants 259 ID Constants for the AECreateAppleEvent Function 260 Key Form and Descriptor Type Object Specifier Constants 260 Keyword Attribute Constants 264 Keyword Parameter Constants 267 Launch Apple Event Constants 268 Numeric Descriptor Type Constants 269 Object Class ID Constants 271 Other Descriptor Type Constants 273 Priority Constants for the AESend Function (Deprecated in Mac OS X) 274 Remote Process Dictionary Keys 274 Resume Event Dispatch Constants 275 Special Handler Callback Constants 276 Timeout Constants 277 User Interaction Level Constants 278 Whose Test Constants 279 kAEDoObjectsExist 280 kAEDebugPOSTHeader 281 kAEGetPrivilegeSelection 281 kAEHandleArray 282 kAEInfo 282 kAEInternetSuite 283 kAEISGetURL 283 kAEISHTTPSearchArgs 283 kAELogOut 283 kAEMenuClass 284 Retired Document | 2007-07-13 | Copyright © 1993, 2007 Apple Inc. All Rights Reserved. 9 Contents kAEMouseClass 284 kAENonmodifiable 285 kAEQDNotOr 285 kAESetPosition 286 kAESocks4Protocol 286 kAEUseHTTPProxyAttr 286 kAEUserTerminology 287 kAEUseSocksAttr 287 kAEUTHasReturningParam 288 kAEZoomIn 288 kBySmallIcon 288 kCaretPosition 289 kConnSuite 289 keyAEAngle 291 keyAEBaseAddr 291 keyAEDoScale 292 keyAEHiliteRange 292 keyAEKeyword 293 keyAELeadingEdge 293 keyAEPropData 293 keyAESuiteID 294 keyMenuID 295 keyMiscellaneous 295 keyReplyPortAttr 295 keySOAPStructureMetaData 296 keyUserNameAttr 296 kFAServerApp 296 kLaunchToGetTerminology 297 kNextBody 297 kOSIZDontOpenResourceFile 297 kReadExtensionTermsMask 297 kSOAP1999Schema 298 kTextServiceClass 298 kTSMHiliteCaretPosition 299 kTSMOutsideOfBody 300 pArcAngle 300 pFormula 301 pNewElementLoc 302 pScheme 302 Retired Document | 2007-07-13 | Copyright © 1993, 2007 Apple Inc. All Rights Reserved. 10 Contents pTextStyles 302 typeAEText 303 typeApplicationBundleID 303 typeFinderWindow 304 typeHIMenu 304 typeKernelProcessID
Recommended publications
  • Pooch Manual In
    What’s New As of August 21, 2011, Pooch is updated to version 1.8.3 for use with OS X 10.7 “Lion”: Pooch users can renew their subscriptions today! Please see http://daugerresearch.com/pooch for more! On November 17, 2009, Pooch was updated to version 1.8: • Linux: Pooch can now cluster nodes running 64-bit Linux, combined with Mac • 64-bit: Major internal revisions for 64-bit, particularly updated data types and structures, for Mac OS X 10.6 "Snow Leopard" and 64-bit Linux • Sockets: Major revisions to internal networking to adapt to BSD Sockets, as recommended by Apple moving forward and required for Linux • POSIX Paths: Major revisions to internal file specification format in favor of POSIX paths, recommended by Apple moving forward and required for Linux • mDNS: Adapted usage of Bonjour service discovery to use Apple's Open Source mDNS library • Pooch Binary directory: Added Pooch binary directory support, making possible launching jobs using a remotely-compiled executable • Minor updates and fixes needed for Mac OS X 10.6 "Snow Leopard" Current Pooch users can renew their subscriptions today! Please see http://daugerresearch.com/pooch for more! On April 16, 2008, Pooch was updated to version 1.7.6: • Mac OS X 10.5 “Leopard” spurs updates in a variety of Pooch technologies: • Network Scan window • Preferences window • Keychain access • Launching via, detection of, and commands to the Terminal • Behind the Login window behavior • Other user interface and infrastructure adjustments • Open MPI support: • Complete MPI support using libraries
    [Show full text]
  • Introduction to Apple Events 3
    CHAPTER 3 Introduction to Apple Events 3 This chapter introduces Apple events and the Apple Event Manager. Later chapters describe how your application can use the Apple Event Manager to respond to and send Apple events, locate Apple event objects, and record Apple events. The interapplication communication (IAC) architecture for Macintosh computers consists of five parts: the Edition Manager, the Open Scripting Architecture (OSA), the Apple Event Manager, the Event Manager, and the Program-to-Program Communications (PPC) Toolbox. The chapter “Introduction to Interapplication Communication” in this book provides an overview of the relationships among these parts. The Apple Event Registry: Standard Suites defines both the actions performed by the standard Apple events, or “verbs,” and the standard Apple event object classes, which can be used to create “noun phrases” describing objects on which Apple events act. If your application uses the Apple Event Manager to respond to some of these standard Apple events, you can make it scriptable—that is, capable of responding to scripts written in a scripting language such as AppleScript. In addition, your application can 3 use the Apple Event Manager to create and send Apple events and to allow user actions Introduction to Apple Events in your application to be recorded as Apple events. Before you use this chapter or any of the other chapters about the Apple Event Manager, you should be familiar with the chapters “Event Manager” in Inside Macintosh: Macintosh Toolbox Essentials and “Process Manager” in Inside Macintosh: Processes. This chapter begins by describing Apple events and some of the data structures they contain.
    [Show full text]
  • OS X Mavericks
    OS X Mavericks Core Technologies Overview October 2013 Core Technologies Overview 2 OS X Mavericks Contents Page 4 Introduction Page 5 System Startup BootROM EFI Kernel Drivers Initialization Address Space Layout Randomization (ASLR) Compressed Memory Power Efficiency App Nap Timer Coalescing Page 10 Disk Layout Partition Scheme Core Storage File Systems Page 12 Process Control Launchd Loginwindow Grand Central Dispatch Sandboxing GateKeeper XPC Page 19 Network Access Ethernet Wi-Fi Multihoming IPv6 IP over Thunderbolt Network File Systems Access Control Lists Directory Services Remote Access Bonjour Page 25 Document Lifecycle Auto Save Automatic Versions Document Management Version Management iCloud Storage Core Technologies Overview 3 OS X Mavericks Page 28 Data Management Spotlight Time Machine Page 30 Developer Tools Xcode LLVM Instruments Accelerate Automation WebKit Page 36 For More Information Core Technologies Overview 4 OS X Mavericks Introduction With more than 72 million users—consumers, scientists, animators, developers, and system administrators—OS X is the most widely used UNIX® desktop operating system. In addition, OS X is the only UNIX environment that natively runs Microsoft Office, Adobe Photoshop, and thousands of other consumer applications—all side by side with traditional command-line UNIX applications. Tight integration with hardware— from the sleek MacBook Air to the powerful Mac Pro—makes OS X the platform of choice for an emerging generation of power users. This document explores the powerful industry standards and breakthrough innovations in the core technologies that power Apple’s industry-leading user experiences. We walk you through the entire software stack, from firmware and kernel to iCloud and devel- oper tools, to help you understand the many things OS X does for you every time you use your Mac.
    [Show full text]
  • Develop-22 9506 June 1995.Pdf
    develop E D I T O R I A L S T A F F T H I N G S T O K N O W C O N T A C T I N G U S Editor-in-Cheek Caroline Rose develop, The Apple Technical Feedback. Send editorial suggestions Managing Editor Toni Moccia Journal, a quarterly publication of or comments to Caroline Rose at Technical Buckstopper Dave Johnson Apple Computer’s Developer Press AppleLink CROSE, Internet group, is published in March, June, [email protected], or fax Bookmark CD Leader Alex Dosher September, and December. develop (408)974-6395. Send technical Able Assistant Meredith Best articles and code have been reviewed questions about develop to Dave Our Boss Greg Joswiak for robustness by Apple engineers. Johnson at AppleLink JOHNSON.DK, His Boss Dennis Matthews Internet [email protected], CompuServe This issue’s CD. Subscription issues Review Board Pete “Luke” Alexander, Dave 75300,715, or fax (408)974-6395. Or of develop are accompanied by the Radcliffe, Jim Reekes, Bryan K. “Beaker” write to Caroline or Dave at Apple develop Bookmark CD. This CD contains Ressler, Larry Rosenstein, Andy Shebanow, Computer, Inc., 1 Infinite Loop, M/S a subset of the materials on the monthly Gregg Williams 303-4DP, Cupertino, CA 95014. Developer CD Series, available from Contributing Editors Lorraine Anderson, APDA. Included on the CD are this Article submissions. Ask for our Steve Chernicoff, Toni Haskell, Jody Larson, issue and all back issues of develop along Author’s Guidelines and a submission Cheryl Potter with the code that the articles describe.
    [Show full text]
  • A Guide to Apple Events Scripting LEGAL NOTICES
    A Guide to Apple Events Scripting LEGAL NOTICES ©2008 Quark Inc. as to the content and arrangement of this material. All rights reserved. ©1986–2008 Quark Inc. and its licensors as to the technology. All rights reserved. Protected by one or more of U.S. Patent Nos. 5,541,991; 5,907,704; 6,005,560; 6,052,514; 6,081,262; 6,947,959 B1; 6,940,518 B2; 7,116,843; and other patents pending. Unauthorized use and/or reproduction are violations of applicable laws. QUARK IS NOT THE MANUFACTURER OF THIRD PARTY SOFTWARE OR OTHER THIRD PARTY HARDWARE (HEREINAFTER “THIRD PARTY PRODUCTS”) AND SUCH THIRD PARTY PRODUCTS HAVE NOT BEEN CREATED, REVIEWED, OR TESTED BY QUARK, THE QUARK AFFILIATED COMPANIES OR THEIR LICEN- SORS. (QUARK AFFILIATED COMPANIES SHALL MEAN ANY PERSON, BRANCH, OR ENTITY CONTROLLING, CONTROLLED BY OR UNDER COMMON CONTROL WITH QUARK OR ITS PARENT OR A MAJORITY OF THE QUARK SHAREHOLDERS, WHETHER NOW EXISTING OR FORMED IN THE FUTURE, TOGETHER WITH ANY PERSON, BRANCH, OR ENTITY WHICH MAY ACQUIRE SUCH STATUS IN THE FUTURE.) QUARK, THE QUARK AFFILIATED COMPANIES AND/OR THEIR LICENSORS MAKE NO WARRANTIES, EITHER EXPRESS OR IMPLIED, REGARDING THE QUARK PRODUCTS/SERVICES AND/OR THIRD PARTY PRODUCTS/SERVICES, THEIR MERCHANTABILITY, OR THEIR FITNESS FOR A PARTICULAR PURPOSE. QUARK, THE QUARK AFFILIATED COMPANIES AND THEIR LICENSORS DISCLAIM ALL WARRANTIES RELATING TO THE QUARK PRODUCTS/SERVICES AND ANY THIRD PARTY PRODUCTS/SERVICES. ALL OTHER WARRANTIES AND CONDITIONS, WHETHER EXPRESS, IMPLIED OR COLLATERAL, AND WHETHER OR NOT, MADE BY DISTRIBUTORS, RETAILERS, XTENSIONS DEVELOPERS OR OTHER THIRD PARTIES ARE DISCLAIMED BY QUARK, THE QUARK AFFILIATED COMPANIES AND THEIR LICENSORS, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF NON-INFRINGEMENT, COMPATIBILITY, OR THAT THE SOFTWARE IS ERROR- FREE OR THAT ERRORS CAN OR WILL BE CORRECTED.
    [Show full text]
  • Vantage User's Guide
    Vantage User Guide 8.0 UP4 User Guide March 2021 306221 2 Copyrights and Trademark Notices Copyrights and Trademark Notices Copyright © 2021 Telestream, LLC and its Affiliates. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, altered, or translated into any languages without written permission of Telestream, LLC. Information and specifications in this document are subject to change without notice and do not represent a commitment on the part of Telestream. Specifications subject to change without notice. Telestream, CaptionMaker, Cerify, Episode, Flip4Mac, FlipFactory, Flip Player, Gameshow, GraphicsFactory, Lightspeed, MetaFlip, Post Producer, Prism, ScreenFlow, Split-and-Stitch, Switch, Tempo, TrafficManager, Vantage, VOD Producer, and Wirecast are registered trademarks and Aurora, Cricket, e-Captioning, Inspector, iQ, iVMS, iVMS ASM, MacCaption, Pipeline, Sentry, Surveyor, Vantage Cloud Port, CaptureVU, Cerify, FlexVU, Prism, Sentry, Stay Genlock, Aurora, and Vidchecker are trademarks of Telestream, LLC and its Affiliates. All other brand, product, and company names are the property of their respective owners and are used only for identification purposes. Adobe. Adobe® HTTP Dynamic Streaming Copyright © 2014 of Adobe Systems All rights reserved. Apple. QuickTime, MacOS X, and Safari are trademarks of Apple, Inc. Bonjour, the Bonjour logo, and the Bonjour symbol are trademarks of Apple, Inc. Avid. Portions of this product Copyright 2012 Avid Technology, Inc. Dolby. Dolby and the double-D symbol are registered trademarks of Dolby Laboratories. Fraunhofer IIS and Thomson Multimedia. MPEG Layer-3 audio coding technology licensed from Fraunhofer IIS and Thomson Multimedia. Google. VP6 and VP8 Copyright Google Inc. 2014 All rights Reserved. MainConcept. MainConcept is a registered trademark of MainConcept LLC and MainConcept AG.
    [Show full text]
  • Apple Publications Style Guide December 2009
    Apple Publications Style Guide December 2009 style n. 1. The way in which something is said, done, expressed, or performed: a style of speech and writing. 2. The combination of distinctive features of literary or artistic expression, execution, or performance characterizing a particular person, group, school, or era. 3. Sort; type: a style of furniture. 4. A quality of imagination and individuality expressed in one’s actions and tastes: does things with style. 5a. A com- fortable and elegant mode of existence: living in style. b. A mode of living: the style of the very rich. 6a. The fashion of the moment, especially of dress; vogue. b. A par- ticular fashion: the style of the 1920s. 7. A customary manner of presenting printed material, including usage, punctuation, spelling, typography, and arrangement. 8. A form of address; a title. 9a. An implement used for etching or engraving. b. A slen- der pointed writing instrument used by the ancients on wax tablets. 10. The needle of a phonograph. 11 . The gnomon of a sundial. 12 . Botany The usually slender part of a pistil, situated between the ovary and the stigma. 13 . Zoology A slender, tubular, or bristlelike process: a cartilaginous style. 14 . Medicine A surgical probing instru- ment; a stylet. 15. Obsolete A pen. —tr. v. styled, styl•ing, styles 1. To call or name; designate: George VI styled his brother Duke of Windsor. 2. To make consistent with rules of style: style a manuscript. 3. To give style to: style hair. [Middle English, from Old French, from Latin stylus, stilus, spike, pointed instrument used for writing, style.
    [Show full text]
  • Inside Mac OS X: System Overview Is Intended for Anyone Who Wants to Develop Software for Mac OS X
    Inside Mac OS X System Overview July 2002 Apple Computer, Inc. and TrueType are trademarks of THE WARRANTY AND REMEDIES SET © 2000–2002 Apple Computer, Inc. Apple Computer, Inc., registered in FORTH ABOVE ARE EXCLUSIVE AND All rights reserved. the United States and other countries. IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No No part of this publication may be Carbon, Quartz, and Velocity Engine Apple dealer, agent, or employee is reproduced, stored in a retrieval are trademarks of Apple Computer, authorized to make any modification, system, or transmitted, in any form or Inc. extension, or addition to this warranty. by any means, mechanical, electronic, Enterprise Objects, Enterprise Objects photocopying, recording, or Framework, NeXT, Objective-C, and Some states do not allow the exclusion or otherwise, without prior written OpenStep are registered trademarks limitation of implied warranties or permission of Apple Computer, Inc., of NeXT Software, Inc., registered in liability for incidental or consequential with the following exceptions: Any the United States and other countries. damages, so the above limitation or person is hereby authorized to store Java and all Java-based trademarks exclusion may not apply to you. This documentation on a single computer are trademarks or registered warranty gives you specific legal rights, for personal use only and to print trademarks of Sun Microsystems, and you may also have other rights which copies of documentation for personal Inc., in the United States and other vary from state to state. use provided that the documentation countries. contains Apple’s copyright notice. Netscape Navigator is a trademark of The Apple logo is a trademark of Netscape Communications Apple Computer, Inc.
    [Show full text]
  • OS X Yosemite
    OS X Yosemite Core Technologies Overview October 2014 Core Technologies Overview 2 OS X Yosemite Contents Page 4 Introduction Page 5 System Startup BootROM EFI Kernel Drivers Initialization Address Space Layout Randomization (ASLR) Compressed Memory Power Efficiency App Nap Timer Coalescing Task-Level Scheduling Page 10 Disk Layout Partition Scheme Core Storage File Systems Page 13 Process Control Launchd Loginwindow Grand Central Dispatch Sandboxing Gatekeeper XPC Page 20 Network Access Ethernet Wi-Fi Multihoming IPv6 IP over Thunderbolt Network File Systems Access Control Lists Directory Services Remote Access Bonjour Core Technologies Overview 3 OS X Yosemite Page 27 Document Lifecycle Auto Save Automatic Versions Document Management Version Management Continuity Extensions iCloud Storage Page 31 Data Management Spotlight Time Machine Page 34 Developer Tools Xcode Swift LLVM Instruments Accelerate Automation WebKit Page 41 For More Information Core Technologies Overview 4 OS X Yosemite Introduction With more than 83 million users—consumers, scientists, animators, developers, and system administrators—OS X is the most widely used UNIX® desktop operating system. In addition, OS X is the only UNIX environment that natively runs Microsoft Office, Adobe Photoshop, and thousands of other consumer applications—all side by side with traditional command-line UNIX applications. Tight integration with hardware— from the sleek MacBook Air to the powerful Mac Pro—makes OS X the platform of choice for an emerging generation of power users. This document explores the powerful industry standards and breakthrough innovations in the core technologies that power Apple’s industry-leading user experiences. We walk you through the entire software stack, from firmware and kernel to iCloud and developer tools, to help you understand the many things OS X does for you every time you use your Mac.
    [Show full text]
  • Description of Works Yordan Alvarez Knocks One out of the Park
    when they listen to the tune. At the end of the people know. A tribute so outstanding as the magnet onto a choice of base sizes allowing spot they are advised “If the music didn’t sound world's fastest man. They created a biography the consumer to create exactly their choice of right, get your hearing checked”. Once they that shows all the training and effort behind that palette. Lipsticks and face products also magnet realize they have a hearing problem, they can mark. But a Bolt's biography could not be an together in different and exciting combinations consider using a hearing aid. ordinary book. It had to be as fast as him. So, it’s for endless possibilities, collectibility, and fun. a biography but it’s also a flipbook, showing an Established designed all aspects of the brand Sivantos GmbH / MullenLowe Singapore / animation of 9.58s, recreating the iconic race. from packaging, graphics, identity, campaign Singapore + MullenLowe London / London / Literally showing, step by step, page by page. photography and video assets and in-store look Singapore and feel. PUMA Brasil / BETC São Paulo / São Paulo + PUMA Brasil / São Paulo + Versão Beta / São Brand Strategy Division, Emart Inc. / ESTABLISHED 69 Paulo / Brazil / New York / U.S.A. Not All Heroes Wear Capes <Social Media> Social Post - Real-time Response 73 77 World Series. Game 5. Top of the second. Spaceship Mac Pro Packaging Description of works Yordan Alvarez knocks one out of the park... <Print> Posters - Single <Design> Craft - Printing & Paper Craft right into the chest of a hero.
    [Show full text]
  • Pyinstaller Documentation Release 5.0.Dev0
    PyInstaller Documentation Release 5.0.dev0 David Cortesi 2021-09-21 CONTENTS 1 What’s New This Release 3 1.1 Requirements...............................................3 1.2 License..................................................4 1.3 How To Contribute............................................4 1.4 How to Install PyInstaller ........................................6 1.5 What PyInstaller Does and How It Does It...............................7 1.6 Using PyInstaller............................................. 10 1.7 Run-time Information.......................................... 24 1.8 Using Spec Files............................................. 28 1.9 Notes about specific Features...................................... 39 1.10 When Things Go Wrong......................................... 52 1.11 Advanced Topics............................................. 57 1.12 Understanding PyInstaller Hooks.................................... 65 1.13 Hook Configuration Options....................................... 81 1.14 Building the Bootloader......................................... 84 1.15 Changelog for PyInstaller........................................ 92 1.16 Credits.................................................. 134 1.17 Man Pages................................................ 143 1.18 Development Guide........................................... 152 1.19 Indices and tables............................................ 162 Python Module Index 163 Index 165 i ii PyInstaller Documentation, Release 5.0.dev0 Version PyInstaller 5.0.dev0 Homepage
    [Show full text]
  • Apple Events Programming Guide (Legacy) Contents
    Apple Events Programming Guide (Legacy) Contents Introduction to Apple Events Programming Guide 8 Who Should Read This Document 8 Organization of This Document 9 See Also 10 About Apple Events 11 A Quick Look at Working With Apple Events 11 When Applications Use Apple Events 11 Apple Event Terminology 13 Sending and Receiving Apple Events 13 Responding to Apple Events 14 How to Use Apple Events 15 Steps for Responding to Apple Events 15 Steps for Creating and Sending Apple Events 15 Framework and Language Support 16 Building an Apple Event 18 About Apple Event Data Structures 18 Apple Event Building Blocks 19 Apple Event Constants 19 Event Class and Event ID 20 Descriptors, Descriptor Lists, and Apple Events 21 Apple Event Attributes and Parameters 23 Two Approaches to Creating an Apple Event 25 Creating an Apple Event in One Step 26 Creating an Apple Event Sequentially 26 The Completed Apple Event 27 Apple Event Dispatching 29 How Apple Event Dispatching Works 29 Dispatch Tables 29 The System Dispatch Table 31 Dispatching Apple Events in Your Application 31 Determining Which Apple Events to Respond To 32 Retired Document | 2007-10-31 | Copyright © 2005, 2007 Apple Inc. All Rights Reserved. 2 Contents Installing Apple Event Handlers 32 Processing Apple Events 33 Working With the Data in an Apple Event 39 About Extracting Data From an Apple Event 39 Coercing Data From an Apple Event 40 Getting Data From an Apple Event Parameter 42 Getting Data From an Apple Event Attribute 43 Getting Data From a Descriptor 44 Getting Data From a Descriptor
    [Show full text]