Retired Document
Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
Glossary
- active control
A control that can respond to user input. Typically controls are active when their owning window is active.
- active window
The window in which the user is currently working. The active window as an opaque title bar and all its controls have color. The active window is typically the frontmost nonfloating window.
- application-modal
A window state where the user cannot do anything else within the application until the window is dismissed. Compare. document-modal;system modal.
- best size
The optimum size for displaying the contents of a window.
- click-through
A control state where the control responds to user input even if the owning window is inactive.
- close button
The red button in a window’s title bar that closes the window.
- content region
The portion of the window below the title bar. The content region can contain document content or controls.
- control reference
A pointer to an opaque data structure that describes a control’s properties. You manipulate a control by means of its control reference.
- default button
The button in a dialog that is activated when the user clicks the Return or Enter key. The default button is identified by its pulsing blue animation.
- desktop
The background on top of which all windows appear to rest onscreen;the working environment displayed on Macintosh computers.
- dialog
A window that is specifically designed to interact with the user.
- document-modal
A window state where the user cannot do anything else within a particular document until the window is dismissed. Sheets are document-modal windows. Compare application-modal; system modal.
- drag area
The portion of the window that users can “grab” to move it around the desktop.
- enabled control
A control state where the control appears normally (that is, not grayed out) and responds to user input when active.
- focus ring
A colored halo that appears around the control that currently has keyboard focus.
- frame region
The portion of the window that is not the content region. The frame region is so named because earlier versions of Mac OS windows included thin borders around the content region.
- global coordinates
The coordinate system where the origin is set at the top left corner of the main viewing screen. Compare local coordinates.
- graphics port
A drawing environment that describes how to translate bits in memory to an image. Graphics ports are typically associated with windows (every window has one), but graphics ports also exist for printing.
- indicator
The part of a control that visually represents its value. For example, on a scroll bar control, the scroller is the indicator.
- keyboard focus
The state in which a window or control receives keystrokes. Keyboard input is directed to one window (and one control within the window) at a time.
- local coordinates
The coordinate system for each window, where the origin is set at the upper left corner of the window’s content region. Compare global coordinates.
- minimize button
The yellow button in a window’s title bar that shrinks the window into the Dock.
- nib file
A special file created by Interface Builder that contains information required to create user interface objects (windows, controls, and menus).
- proxy icon
An icon that appears in a window’s title bar. The user can manipulate the proxy icon just as if it were the actual document or folder icon in the Finder.
- resize control
A control that appears in the lower right corner of a window that allows the user to resize the window. Sometimes referred to as a resize tab.
- resource
A special data structure that was historically stored in the resource fork of a file. Resources are accessed and interpreted by resource type and ID.
- resource fork
The part of a file that historically held an application’s resources. Use of the resource fork is discouraged in Mac OS X, but you can store resources in the data fork.
- root control
An invisible control within which all other controls for window are embedded.
- scroller
The movable indicator in a scroll bar.
- scroll arrows
Small buttons that appear on the scroll control that let the user incrementally advance the scrollers without dragging.
- scroll bar
A special control that lets the user select which portion of a document is visible in a window.
- scroller
The movable portion of the scroll control.
- structure region
The entire area taken up by the window onscreen.
- system modal
A window state where the user cannot do anything else until the window is dismissed. You should avoid using the system-modal state if at all possible. Compare application-modal; document-modal.
- title bar
The bar at the top of the window that displays its name. The title bar can also contain controls and a proxy icon.
- toolbar button
A clear oblong button at the right end of a window’s title bar that shows and hides the toolbar (if one exists).
- toolbox object class
A collection of event handlers and data that defines a custom object such as a control or window.
- update region
A region maintained by the Window Manager that includes the parts of a window’s content region that need updating.
- user size
The window size determined by the user.
- visible region
The portion of a window’s content region that is visible to the user.
- window
The primary means of displaying screen information on Macintosh computers.
- window layering
The layering of windows according to the window class hierarchy. Compare window ordering.
- window ordering
The layering of windows within a specific window class. Compare window layering.
- window reference
A pointer to an opaque data structure that defines a window. All access to a window or its attributes is through the window reference.
- zoom button
The green button in a window’s title bar that toggles its size between the user size and the best size.
Copyright © 2002, 2005 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2005-07-07