• Appearance
  • Archives
  • Arrays
  • Audio
  • Bundles
  • Buttons
  • Clipboard
  • Codex
  • Conventions
  • Dispatch
  • Documents
  • Exceptions
  • Fields
  • Filer
  • Files
  • Films
  • Fonts
  • Geometry 2D
  • Geometry 3D
  • HAL
  • Handlers
  • Images
  • Matrices
  • Menus
  • Primitives
  • Printing
  • Properties
  • Regions
  • Scrollers
  • Settings
  • Strings
  • Text
  • TextEdit
  • Threads
  • Time
  • Tools
  • Windows



The Guildhall APIs










The diagram above depicts Guildhall's architecture. All references to the host system are confined to the Host Abstraction Layer. Above that layer only Guildhall APIs are used. On Mac nearly everything in the HAL references Core functionality via C++. A few things, such as cursor control and the basic interface to the event system, are handled at the NSApplication level using objective C. You can click on any of the sections to get more information, or you can use the alphabetized list in the sidebar. Most of the subsections mention the classes defined therein.

 

Copyright © 1981-2021 Arthur W Cabral. All Rights Reserved. All referenced trademarks are the property of their respective owners. This site does not use cookies. This site does not collect visitor information. The ISP hosting this site collects statistics regarding visitors to this site as part of the normal operation of the website. We do not currently examine those statistics. If that changes, this notice will change. Mac and macOS are registered trademarks of Apple, Inc.