Important: The information in this document is obsolete and should not be used for new development.
Index
[']
'****' file type '????' file type 'actb' resource type 'actb' resource type [1] 'alis' resource type 'ALRT' resource type. See alert resources 'appe' file type 'APPL' file type 'BNDL' resource type 'BNDL' resource type [1] [2] 'cctb' resource type 'cctb' resource type [1] 'CDEF' resource type [1] [2] 'cicn' resource type 'cicn' resource type [1] specifying a menu item's [1] [2] 'CNTL' resource type Rez input format for [1] Rez output format for [1] 'dctb' resource type 'dctb' resource type 'dctb' resource type 'disk' file type 'DITL' resource type. See item list resources 'DLOG' resource type. See dialog resources 'drop' alias type 'DRVR' resource type 'DRVR' resource type 'faam' alias type 'fact' alias type 'fadr' alias type 'faet' alias type 'faex' alias type 'famn' alias type 'fapf' alias type 'fapn' alias type 'fash' alias type 'fast' alias type 'fasy' alias type 'fdrp' alias type 'ffil' file type 'FKEY' resource type [1] [2] [3] 'fld#' resource type 'fld#' resource type 'flpy' alias type 'fold' file type 'FOND' resource type 'FONT' resource type 'FREF' resource type 'FREF' resource type [1] [2] 'hdsk' alias type 'hmmu' resource type [1] [2] 'icl4' resource type creating Rez output format for [1] 'icl8' resource type creating Rez output format for [1] 'ICN#' resource type creating [1] example of Rez output format for [1] specifying in a bundle resource 'ICON' resource type 'ICON' resource type [1] specifying a menu item's 'ics#' resource type creating [1] [2] Rez output format for [1] 'ics4' resource type creating Rez output format for [1] 'ics8' resource type creating Rez output format for [1] 'ictb' resource type [1] 'ifil' file type 'INIT' file type 'itlc' resource type [1] [2] 'itlk' resource type 'KCHR' resource type [1] [2] 'kfil' file type 'KMAP' resource type [1] [2] 'MBAR' resource type 'MBAR' resource type [1] 'MBDF' resource type 'mctb' resource type 'mctb' resource type [1] [2] 'MDEF' resource type 'MENU' resource type 'MENU' resource type [1] 'scri' file type 'sfil' file type 'SICN' resource type specifying a menu item's [1] [2] 'SIZE' resource type 'SIZE' resource type [1] [2] and null events creating [1] defined [1] [2] flags, defined [1] sample Rez input scheduling option flags setting flags for high-level events setting flags of 'srvr' alias type 'STR ' resource type [1] [2] 'STR#' resource type [1] [2] 'TEXT' file type 'trsh' alias type 'vers' resource type [1] [2] 'vers' resource type 'wctb' resource type 'wctb' resource type [1] [2] 'WDEF' resource type 'WIND' resource type 'WIND' resource type [1] [2]16-by-16 pixel icons (small)32-by-32 pixel icons (large)4-bit color icons [1] [2]8-bit color icons [1] [2]A
A/UX and cancel events A5 world and context switching size of About command (Apple menu) [1] [2] acceptAppDiedEvents flag AcceptHighLevelEvent function [1] [2] acceptSuspendResumeEvents flag ACount global variable action procedures changing [1] creating [1] defined for buttons, checkboxes, and radio buttons [1] for pop-up menus [1] for scroll bars [1] specifying [1] [2] activate events and windows deactivating windows for alert and dialog boxes defined handling [1] [2] in alert boxes in dialog boxes [1] [2] active controls [1] [2] active windows [1] AddResMenu procedure. See AppendResMenu procedure AEIMP (Apple Event Interprocess Messaging Protocol) AEProcessAppleEvent function AESend function alert boxes accessing menus from [1] as windows [1] creating [1] default colors of, changing [1] defined dialog boxes, as distinguished from [1] displaying [1] [2] event filter function for [1] [2] events in [1] [2] items in. See items in alert and dialog boxes stages for [1] [2] types of [1] window types for alert color table resources [1] Alert function Alert function [1] alert resources defined Rez input format for [1] Rez output format for [1] alert sounds and the system alert sound creating [1] defined defining [1] [2] specifying stages for [1] [2] alerts creating [1] [2] defined defining alert sounds for [1] [2] displaying [1] events in [1] stages for [1] [2] types of [1] using the system alert sound alias files alias records alias types [1] aliases defined resolving [1] altDBoxProc window type ANumber global variable AppendDITL procedure [1] AppendDITL function AppendMenu function AppendMenu procedure [1] [2] AppendResMenu function AppendResMenu procedure [1] [2] [3] Apple Event Interprocess Messaging Protocol (AEIMP) Apple events and the Finder [1] application sending to itself as high-level events [1] defined handling Open Documents event sending sending in response to menu commands Apple menu [1] About command [1] [2] accessing from dialog boxes [1] adding items to [1] creating [1] handling [1] Apple Menu Items folder adding items from, to Apple menu [1] alias type for defined application heap application icons . See also icon families creating [1] default Application menu [1] accessing from alert and dialog boxes [1] Hide Others command application-defined items creating [1] specifying in alert or dialog boxes [1] [2] application-missing message string resources [1] [2] application-unavailable alert box messages [1] applications alias type for creating icons for [1] default icon for in Apple Menu Items folder launching from the Finder [1] sharing signatures for [1] switching between arrow cursor arrows, in scroll bars. See scroll arrows AtMenuBottom global variable auto-key events auto-key threshold rate autoTrack constant AuxCtlRec data type AuxCtlRec data type [1] auxiliary control records [1] auxiliary window record [1] [2] AuxWinRec data type AuxWinRec data type [1]B
background applications, and Extensions folder background processes Balloon Help online assistance, for icons [1] .See also help balloons BeginUpdate procedure [1] [2] [3] BeginUpdate function BringToFront function BringToFront procedure [1] bundle bit bundle resources [1] [2] [3] Button function Button function [1] buttons active [1] control definition ID for creating, in windows [1] default [1] [2] defined [1] events in [1] [2] inactive [1] part code for specifying in alert or dialog boxes [1] [2] titles for [1]C
calcCntlRgn constant calcCRgns constant CalcMenuSize procedure [1] [2] CalcMenuSize function calcThumbRgn constant CalcVis function CalcVis procedure [1] CalcVisBehind function CalcVisBehind procedure [1] canBackground flag cancel events Can't Undo command (Edit menu) [1] [2] Caps Lock key caret, time between blinks of catalog files defined Finder information in [1] caution alerts creating with the CautionAlert function [1] defined CautionAlert function CautionAlert function [1] character codes checkboxes active [1] changing setting and display of [1] control definition ID for defined [1] events in [1] events in, in windows [1] [2] inactive [1] part code for specifying in alert or dialog boxes [1] [2] CheckItem procedure [1] [2] CheckItem function CheckUpdate function CheckUpdate function [1] Clear command (Edit menu) [1] [2] ClearMenuBar procedure [1] ClearMenuBar function ClipAbove function ClipAbove procedure [1] Clipboard converting data to and from [1] Hide Clipboard command (Edit menu) Show Clipboard command (Edit menu) close box Close command (File menu) close region CloseDialog procedure [1] CloseDialog function CloseWindow function CloseWindow procedure [1] [2] closing windows routines for [1] Color control panel color flag color graphics ports color icon resources [1] [2] color icons [1] [2] Color QuickDraw and color window records and the Window Manager port checking for when creating a window when zooming windows coordinate systems in [1] creating color windows [1] color window records [1] colorReserved flag colors in alert boxes and dialog boxes [1] in controls in menus [1] [2] in windows [1] Label menu commands for ColorSpec data type [1] [2] ColorSpec data type [1] [2] Command key Command-key equivalents. See keyboard equivalents Command-Shift-number key sequences [1] [2] content region defined [1] [2] drawing [1] updating [1] [2] context of a process switching [1] control color table records [1] control color table resources [1] control color tables [1] control definition functions custom [1] defined for pop-up menus [1] [2] standard [1] control definition IDs defined for buttons for checkboxes for custom controls [1] for pop-up menus for radio buttons for scroll bars specifying [1] [2] [3] Control key control list Control Manager and Dialog Manager [1] [2] and Event Manager and List Manager and Resource Manager and Window Manager application-defined routines for [1] data structures in [1] localization guidelines [1] [2] resources for [1] . See also control resources; control color tables; control definition functions routines in [1] user interface guidelines [1] [2] control panels installing and removing Control Panels folder alias type for defined control records [1] control resources Rez input format for [1] Rez output format for [1] ControlRecord data type ControlRecord data type [1] controls action procedures for [1] [2] [3] activating active [1] [2] colors in [1] [2] [3] control definition IDs for [1] [2] [3] custom. See custom controls defined dragging [1] [2] [3] drawing [1] [2] events in [1] [2] highlight states [1] [2] in alert and dialog boxes [1] [2] in windows [1] [2] [3] inactive [1] [2] [3] indicators. See indicators, in controls invisible [1] [2] [3] mouse events in [1] moving [1] [2] part codes for [1] pop-up menus rectangles for [1] [2] [3] [4] .See also display rectangles reference values for changing [1] determining [1] specifying [1] [2] removing [1] resizing [1] [2] resources for. See control resources settings of changing [1] [2] [3] determining [1] [2] specifying initial [1] [2] standard [1] [2] text in [1] [2] titles of changing [1] determining [1] specifying [1] [2] [3] [4] types of [1] . See also buttons; checkboxes; custom controls; pop-up menus; radio buttons; scroll bars updating [1] visible [1] [2] cooperative multitasking coordinate systems [1] Copy command (Edit menu) [1] [2] CountDITL function [1] CountDITL function CountMItems function CountMItems function [1] [2] Create Publisher command (Edit menu) creators assigning [1] defined [1] CtlCTab data type CtlCTab data type [1] current menu list current process cursor adjusting [1] arrow cross I-beam plus setting the appearance of wristwatch custom alert boxes creating with the Alert function [1] defined custom controls [1] [2] customized icons [1] Cut command (Edit menu) [1] [2] CWindowPeek data type CWindowPeek data type CWindowPtr data type CWindowPtr data type CWindowRecord data type CWindowRecord data type [1]D
DABeeper global variable DAStrings global variable data forks dBoxProc constant dBoxProc window type [1] [2] [3] default buttons [1] [2] DeleteMCEntries procedure [1] DeleteMCEntries function DeleteMenu function DeleteMenu procedure [1] DeleteMenuItem function DeleteMenuItem procedure [1] DelMCEntries procedure. See DeleteMCEntries procedure DelMenuItem procedure. See DeleteMenuItem procedure desk accessories and System 7 handling events in [1] [2] [3] desk accessory resource. See 'DRVR' resource type DeskHook global variable DeskPattern global variable desktop desktop database [1] [2] Desktop file Desktop Folder defined Desktop Manager desktop objects desktop pattern dial controls [1] dialog boxes accessing menus from [1] [2] alert boxes, as distinguished from [1] as windows [1] closing [1] creating [1] [2] default colors of, changing [1] defined displaying [1] disposing of [1] [2] event filter function for [1] events in [1] [2] [3] [4] examples of items in. See items in alert and dialog boxes types of [1] window types for [1] dialog color table resources [1] [2] Dialog Manager [1] and Control Manager [1] [2] and Menu Manager [1] and TextEdit [1] and Window Manager [1] [2] application-defined routines for [1] data structures in [1] initializing [1] localization guidelines [1] [2] [3] resources in [1] .See also alert color table resources; alert resources; dialog color table resources; dialog resources; item color table resources; item list resources routines in [1] user interface guidelines [1] [2] dialog records [1] dialog resources defined Rez input format for [1] Rez output format for [1] DialogCopy function DialogCopy procedure [1] DialogCut procedure [1] DialogCut function DialogDelete function DialogDelete procedure [1] dialogKind constant DialogPaste procedure [1] DialogPaste function DialogRecord data type DialogRecord data type [1] DialogSelect function DialogSelect function [1] [2] DIBadMount function DInfo data type DInfo data type [1] directories, finding system-related [1] directory information record [1] disabled constant disabled items [1] DisableItem function DisableItem procedure [1] disk-inserted events and standard file dialog boxes and the ModalDialog procedure handling [1] in alert and dialog boxes disks, opening [1] dispCntl constant display rectangles, for items in alert and dialog boxes [1] DispMCInfo procedure. See DisposeMCInfo procedure DisposDialog procedure. See DisposeDialog procedure DisposeControl procedure [1] DisposeControl function DisposeDialog function DisposeDialog procedure [1] DisposeMCInfo procedure [1] DisposeMCInfo function DisposeMenu function DisposeMenu procedure [1] DisposeWindow function DisposeWindow procedure [1] divider DlgCopy procedure. See DialogCopy procedure DlgCut procedure. See DialogCut procedure DlgDelete procedure. See DialogDelete procedure DlgFont global variable DlgPaste procedure. See DialogPaste procedure document windows defined positioning saving position of window types for documentProc window type documents [1] [2] creating icons for [1] creators of [1] default icon for file types of [1] opening from the Finder [1] prohibiting users from opening from Finder window types for doesActivateOnFGSwitch flag double click, time between drag region dragCntl constant DragControl procedure [1] DragControl function DragGrayRgn function DragGrayRgn function [1] DragHook global variable DragWindow procedure [1] [2] DragWindow function Draw1Control function Draw1Control procedure [1] drawCntl constant DrawControls procedure [1] DrawControls function DrawDialog function DrawDialog procedure [1] DrawGrowIcon procedure [1] [2] DrawGrowIcon function DrawMenuBar function DrawMenuBar procedure [1] [2] DrawNew function DrawNew procedure [1] drop folder, alias type for DXInfo data type DXInfo data type [1]E
Edit menu [1] accessing from alert and dialog boxes [1] adjusting Can't Undo command Clear command [1] [2] Copy command [1] [2] Create Publisher command Cut command [1] [2] Hide Clipboard command Paste command [1] [2] Publisher Options command Select All command Show Clipboard command Subscribe To command Subscriber Options command Undo command [1] [2] editable text items events in [1] getting text from [1] [2] highlighting default text in [1] setting text in [1] [2] specifying in dialog boxes [1] [2] Edition Manager editions creating icons for defined enabled constant enabled items [1] EnableItem procedure [1] [2] EnableItem function EndUpdate function EndUpdate procedure [1] [2] [3] [4] EraseRect procedure EraseRect function ErrorSound function ErrorSound procedure [1] event classes event filter functions [1] [2] event IDs event loops [1] Event Manager . See also Operating System Event Manager and Control Manager and MultiFinder and the PPC Toolbox [1] [2] and the Process Manager and the Scrap Manager application-defined routine for [1] data structures in [1] initializing routines in routines in testing for features [1] Event Manager event masks defined setting [1] event messages event queue . See also high-level event queue . See also Operating System event queue scanning for a cancel event structure of [1] event records [1] and event loops defined for high-level events [1] [2] event types EventAvail function EventAvail function [1] [2] EventRecord data type events activate [1] [2] [3] and modifier keys [1] [2] Apple. See Apple events auto-key [1] [2] cancel Command-period [1] defined disk-inserted [1] [2] filter function for, in alert and dialog boxes [1] [2] first click in an inactive window getting information about [1] handling high-level. See high-level events in alert boxes [1] [2] [3] in buttons in windows [1] in checkboxes in windows [1] in controls [1] [2] [3] in desk accessories in dialog boxes [1] [2] in editable text items [1] in gray areas of scroll bars [1] in modal dialog boxes [1] [2] in modeless dialog boxes [1] [2] [3] in movable modal dialog boxes [1] [2] in pop-up menus [1] in pop-up menus in windows [1] in radio buttons in windows [1] in scroll arrows [1] in scroll bars in scroll boxes [1] in windows [1] [2] interacting with the user from the background key-down key-up [1] [2] keyboard [1] [2] low-level [1] masking out mouse-down [1] [2] mouse-down in windows mouse-moved [1] [2] [3] mouse-up [1] [2] null [1] [2] operating-system [1] [2] priority of processing [1] received in the background receiving from other applications [1] resume [1] [2] sources of suspend [1] [2] switching contexts [1] types of update [1] [2] [3] EvQEl data type exported AppleShare folder, alias type for extended directory information record [1] extended file information record [1] Extensions folder alias type for definedF
file information record [1] [2] File menu [1] Close command [1] [2] New command Open command Page Setup command Print command Quit command [1] [2] Save As command Save command file reference resources [1] [2] file types '****' '????' 'appe' 'APPL' 'DFIL' 'disk' 'FFIL' 'ffil' 'fold' 'ifil' 'kfil' 'scri' 'sfil' 'tfil' assigning [1] defining in file reference resources [1] for alias files [1] for movable resources [1] for stationery pads opening documents of particular from applications from the Finder [1] files .See also applications; documents data fork of managing resource fork of temporary user comments associated with filter function .See also event filter functions for GetSpecificHighLevelEvent [1] FindControl function [1] [2] [3] FindControl function FindDialogItem function FindDialogItem function [1] FindDItem function. See FindDialogItem function Finder and Process Manager and Resource Manager application interface to [1] data structures used by [1] database for a volume [1] defined [1] [2] relation to File Manager resources used by [1] .See also application-missing message string resources; bundle resources; file reference resources; icon list resources .See also large 4-bit color icon resources; large 8-bit color icon resources; missing-application name string resources; signature resources .See also small 4-bit color icon resources; small 8-bit color icon resources; small icon list resources; version resources routines for [1] user interface guidelines [1] [2] Finder flags [1] Finder information, in the catalog file [1] FindFolder function [1] FindFolder function FindWindow function FindWindow function [1] [2] [3] [4] and activate events and mouse events [1] [2] FInfo data type [1] [2] FInfo data type FlashMenuBar function FlashMenuBar procedure [1] floppy disks, alias type for FlushEvents function FlushEvents procedure [1] folder resources folders alias type for finding system-related [1] Font menu [1] adding fonts to [1] font resources icon for installing and removing fonts bitmapped suitcases for TrueType Fonts folder foreground process frames, window [1] [2] FrontWindow function FrontWindow function [1] FSpGetFInfo function FSpSetFInfo function FXInfo data type FXInfo data type [1]G
gestaltDITLExtPresent constant GetAlertStage function [1] GetAlertStage function GetAlrtStage function. See GetAlertStage function GetAuxCtl function. See GetAuxiliaryControlRecord function GetAuxiliaryControlRecord function GetAuxiliaryControlRecord function [1] GetAuxWin function [1] GetAuxWin function GetCaretTime function GetCaretTime function [1] GetControlAction function [1] GetControlAction function GetControlMaximum function GetControlMaximum function [1] [2] GetControlMinimum function [1] GetControlMinimum function GetControlReference function GetControlReference function [1] GetControlTitle procedure [1] GetControlTitle function GetControlValue function GetControlValue function [1] [2] [3] [4] GetControlVariant function GetControlVariant function [1] GetCRefCon function. See GetControlReference function GetCTitle procedure. See GetControlTitle procedure GetCtlAction function. See GetControlAction function GetCtlMax function. See GetControlMaximum function GetCtlMin function. See GetControlMinimum function GetCtlValue function. See GetControlValue function GetCVariant function. See GetControlVariant function GetCWMgrPort procedure [1] GetCWMgrPort function GetDblTime function GetDblTime function [1] GetDialogItem procedure [1] GetDialogItem function GetDialogItemText function GetDialogItemText procedure [1] GetDItem procedure. See GetDialogItem procedure GetEvQHdr function GetEvQHdr function [1] getFrontClicks flag GetGray function GetGrayRgn function [1] GetGrayRgn function GetItem procedure. See GetMenuItemText procedure GetItemCmd function GetItemCmd procedure [1] GetItemIcon procedure [1] GetItemIcon function GetItemMark function GetItemMark procedure [1] GetItemStyle function GetItemStyle procedure [1] GetIText procedure. See GetDialogItemText procedure GetKeys function GetKeys procedure [1] GetMBarHeight function GetMBarHeight function [1] GetMCEntry function GetMCEntry function [1] GetMCInfo function GetMCInfo function [1] [2] GetMenu function GetMenu function [1] [2] GetMenuBar function [1] GetMenuBar function GetMenuHandle function GetMenuHandle function [1] GetMenuItemText function GetMenuItemText procedure [1] [2] GetMHandle function. See GetMenuHandle function GetMouse function GetMouse procedure GetNewControl function [1] GetNewControl function GetNewCWindow function GetNewCWindow function [1] [2] GetNewDialog function [1] GetNewDialog function GetNewMBar function GetNewMBar function [1] GetNewWindow function [1] [2] GetNewWindow function GetNextEvent function GetNextEvent function [1] [2] GetOSEvent function [1] GetOSEvent function GetPortNameFromProcessSerialNumber function GetPortNameFromProcessSerialNumber function [1] GetProcessInformation function GetProcessSerialNumberFromPortName function [1] [2] [3] GetProcessSerialNumberFromPortName function GetSpecificHighLevelEvent function GetSpecificHighLevelEvent function [1] [2] GetWindowPic function [1] GetWindowPic function GetWMgrPort function GetWMgrPort procedure [1] GetWRefCon function GetWRefCon function GetWTitle function GetWTitle procedure [1] GetWVariant function GetWVariant function global coordinates GlobalToLocal procedure graphics ports [1] gray areas, in scroll bars action procedures for [1] defined [1] events in [1] part codes for [1] gray region GrayRgn global variable [1] [2] grow images, of windows GrowWindow function GrowWindow function [1]H
hard disks, alias type for hasBeenInited flag hasBundle flag hasCustomIcon flag [1] [2] hasNoINITS flag help balloon resources help balloons for icons [1] for window frames help items, specifying in alert or dialog boxes [1] Help menu [1] accessing from alert and dialog boxes [1] adding items to [1] handling [1] Hide Balloons command Show Balloons command Hide Balloons command (Help menu) Hide Clipboard command (Edit menu) Hide Others command (Application menu) HideControl procedure [1] HideControl function HideDialogItem function HideDialogItem procedure [1] HideDItem procedure. See HideDialogItem procedure HideWindow function HideWindow procedure [1] [2] hierarchical menus [1] [2] high-level event message record [1] [2] high-level event queue [1] [2] high-level events [1] [2] . See also Apple events accepting [1] [2] and return receipts defined determining the sender of event classes event IDs handling [1] posting options receiving [1] [2] replying to searching for a specific event [1] [2] sending [1] [2] supporting testing for availability HiliteControl procedure [1] [2] [3] HiliteControl function HiliteMenu function HiliteMenu procedure [1] [2] HiliteWindow function HiliteWindow procedure [1] HMGetHelpMenuHandle function HMGetHelpMenuHandle function [1] [2] [3] hot spot human interface guidelines . See user interface guidelines human interface guidelines. See user interface guidelinesI
I-beam cursor icon families [1] icon list resources creating [1] example of Rez output format for [1] specifying in bundle resources icon masks icon resources ('ICON' resource type) [1] icons .See also icon families 4-bit color 8-bit color black and white color [1] creating [1] customizing [1] defaults used by Finder [1] [2] defined for applications [1] for documents [1] for editions for font resources [1] for keyboard layout resources [1] for menu items for query documents for script system resource collections [1] for sound resources [1] for stationery pads for TrueType font resources [1] in menus [1] [2] large reduced [1] small specifying in alert or dialog boxes [1] [2] system inactive controls [1] [2] inactive windows [1] handling mouse-down events in inContent constant indicators, in controls defined dragging [1] [2] [3] inDrag constant Info box. See information windows information windows using the stationery checkbox in using to customize icon version information in inGoAway constant inGrow constant initCntl constant InitDialogs procedure [1] InitDialogs function inMenuBar constant InitMenus function InitMenus procedure [1] InitProcMenu procedure [1] InitProcMenu function InitWindows function InitWindows procedure [1] input methods InsertMenu procedure [1] [2] InsertMenu function InsertMenuItem function InsertMenuItem procedure [1] [2] InsertResMenu function InsertResMenu procedure [1] [2] InsMenuItem procedure. See InsertMenuItem procedure InvalMenuBar procedure [1] InvalMenuBar function InvalRect function InvalRect procedure [1] InvalRgn function InvalRgn procedure [1] inZoomIn constant inZoomOut constant IPCListPorts function is32BitCompatible flag isAlias flag IsDialogEvent function IsDialogEvent function [1] [2] isHighLevelEventAware flag isInvisible flag isOnDesk flag isShared flag [1] [2] isStationery flag [1] [2] isStationeryAware flag item color table resources [1] item list resources counting items in [1] defined Rez input format for Rez output format for [1] specifying for a dialog box specifying for an alert box item numbers items in alert and dialog boxes .See also application-defined items; buttons; checkboxes; controls; editable text items; icons; item list resources; pop-up menus; radio buttons; static text items; pictures adding [1] [2] copying editable text from [1] counting [1] creating [1] cutting editable text from [1] default colors of, changing [1] defined deleting editable text from [1] display rectangles for [1] drawing application-defined [1] enabled and disabled [1] [2] finding item numbers of [1] getting handles to [1] getting text strings from [1] hiding [1] highlighting default text in [1] item numbers for keyboard navigation [1] manipulating [1] pasting editable text into [1] pictures [1] redisplaying after hiding [1] removing [1] setting or changing [1] setting text strings in [1] substituting text in [1] types of [1]J, K
key-down events defined handling keyboard equivalents [1] receiving [1] key-up events [1] [2] keyboard equivalents [1] commonly used defining reserved keyboard events handling [1] in alert boxes [1] in dialog boxes [1] in windows [1] keyboard layout resource [1] [2] [3] keyboard layout resources [1] Keyboard menu [1] accessing from alert and dialog boxes [1] added by Menu Manager keyboard resources 'KCHR' [1] 'KMAP' [1] [2] icon for keyboards Apple Extended Keyboard II, domestic Apple Extended Keyboard II, ISO Apple Keyboard II, ISO getting the state of KeyMap data type KeyTrans function. See KeyTranslate function KeyTranslate function KeyTranslate function [1] [2] KillControls function KillControls procedure [1]L
Label menu commands large 4-bit color icon resources creating Rez output format for [1] large 8-bit color icon resources creating Rez output format for [1] large icons (32-by-32 pixel) launching applications, from the Finder [1] List Manager, and Control Manager local coordinates local IDs for mapping resources [1] in bundle resources and file reference resources localAndRemoteHLEvents flag localization guidelines for Control Manager [1] [2] for Dialog Manager [1] [2] [3] location names [1] [2] low-level events handling [1] receivingM
Macintosh Toolbox features provided by introduction to [1] major switches marking character in a menu item masks events. See event masks icon MBarEnable global variable MCEntry data type memory, allocating menu bar accessing from alert and dialog boxes [1] creating [1] defined handling mouse-down events in installing menu bar definition function menu color information table [1] menu bar entry menu item entry menu title entry menu color information table resources [1] menu commands About (Apple menu) Can't Undo (Edit menu) Clear (Edit menu) [1] [2] Close (File menu) Copy (Edit menu) [1] [2] Create Publisher (Edit menu) Cut (Edit menu) [1] [2] for changing colors in the Finder Hide Balloons (Help menu) Hide Clipboard (Edit menu) Hide Others (Application menu) keyboard equivalents for [1] [2] New (File menu) None (Color menu) Open (File menu) Other (Size menu) Page Setup (File menu) Paste (Edit menu) [1] [2] [3] Print (File menu) Publisher Options (Edit menu) Quit (File menu) Save (File menu) Save As (File menu) Select All (Edit menu) Show Balloons (Help menu) [1] [2] Show Clipboard (Edit menu) Subscribe To (Edit menu) Subscriber Options (Edit menu) Undo (Edit menu) [1] [2] menu commands. See menu items menu definition procedure [1] and the A5 register defined drawing color menus handling scrolling in menus standard writing menu handle menu ID [1] [2] menu items [1] adding to Apple menu [1] adding to Help menu [1] adding to menus [1] appearance [1] changing font style of icon of [1] mark of script code of [1] text of [1] characteristics [1] disabling [1] [2] [3] divider [1] [2] enabling [1] [2] [3] font style of grouping [1] handling user selection of [1] icon of in a mutually exclusive group in an accumulating group item numbers keyboard equivalents for [1] [2] marking character of metacharacters in [1] providing help balloons for script code of [1] [2] script of specifying the characteristics of [1] submenu for [1] [2] terms to use in help balloons and user documentation text of [1] menu lists [1] [2] Menu Manager [1] and Dialog Manager [1] application-defined routines for [1] data structures in [1] data structures maintained by [1] initializing [1] localization guidelines [1] [2] routines in [1] routines names, mapping of testing for availability user interface guidelines [1] menu records [1] [2] menu resource [1] MenuChoice function MenuChoice function [1] MenuInfo data type MenuKey function MenuKey function [1] [2] menus accessing from alert and dialog boxes [1] [2] adding items to [1] adjusting items in Apple menu. See Apple menu Application menu. See Application menu color creating [1] hierarchical [1] pop-up [1] [2] [3] pull-down [1] disabling for alert and dialog boxes [1] disposing of [1] [2] Edit menu. See Edit menu File menu. See File menu Font menu. See Font menu grouping items in [1] help balloons for Help menu. See Help menu hierarchical [1] [2] [3] items. See menu items keyboard equivalents for [1] [2] Keyboard menu. See Keyboard menu localizing menu ID pop-up. See pop-up menus pull-down [1] [2] resource ID Size menu. See Size menu Style menu. See Style menu submenus [1] [2] system-handled [1] [2] titles of types of menus. See also Apple menu; Application menu; Edit menu; File menu; Font menu; Size menu; Style menu MenuSelect function MenuSelect function [1] [2] message string resources [1] minor switches missing-application name string resources [1] [2] modal dialog boxes accessing menus from [1] closing [1] creating [1] [2] defined [1] displaying [1] [2] event filter function for [1] [2] events in [1] [2] window types for ModalDialog function ModalDialog procedure [1] and disk-inserted events and menus [1] modeless dialog boxes accessing menus from [1] closing [1] creating [1] [2] defined [1] displaying [1] events in [1] [2] titles for window types for modifier keys [1] [2] [3] mounted folder, alias type for mouse determining location of getting information about mouse driver mouse region [1] [2] mouse-down events handling [1] in alert boxes [1] [2] in controls [1] in desk accessories [1] [2] in dialog boxes [1] [2] in the menu bar [1] in windows mouse-moved events [1] [2] handling [1] mouse-up events in alert boxes [1] [2] in controls [1] in dialog boxes [1] [2] movable modal dialog boxes accessing menus from [1] closing [1] creating [1] [2] defined [1] displaying [1] [2] events in [1] [2] titles for window types for movable resources [1] movableDBoxProc constant movableDBoxProc window type [1] [2] [3] MoveControl function MoveControl procedure [1] MoveWindow function MoveWindow procedure [1] MultiFinder MyAction procedure [1] MyAlertSound procedure [1] MyControl function [1] MyEventFilter function [1] MyIndicatorAction procedure [1] MyItem procedure [1]N
name string resources for applications [1] nameLocked flag networks, using shared Trash directories on New command (File menu) NewCDialog function. See NewColorDialog function NewColorDialog function [1] NewColorDialog function NewControl function NewControl function NewControl function NewCWindow function [1] NewCWindow function NewDialog function NewDialog function [1] NewMenu function [1] NewMenu function NewWindow function NewWindow function [1] noGrowDocProc constant noGrowDocProc window type [1] [2] note alerts creating with the NoteAlert function [1] defined NoteAlert function NoteAlert function [1] Notification Manager, and operating-system events null events and event masking defined handling [1]O
OldContent global variable OldStructure global variable onlyBackground flag Open command (File menu) Open Documents events [1] [2] [3] OpenDeskAcc function [1] [2] opening applications, from the Finder [1] disks [1] documents [1] folders [1] Operating System Event Manager [1] [2] . See also Event Manager Operating System event queue defined flushing events from operating-system events defined [1] handling [1] Option key OSEventAvail function OSEventAvail function [1] Other command (Size menu) [1] [2]P
page regions, in scroll bars. See gray areas Page Setup command (File menu) PaintBehind procedure [1] PaintBehind function PaintOne function PaintOne procedure [1] PaintWhite global variable [1] [2] Palette Manager, and system color tables ParamText function ParamText procedure [1] part codes [1] partitions sizes of Paste command (Edit menu) and dialog boxes [1] and information windows introduced PBGetCatInfo function PBMountVol function pCDeskPat parameter-RAM bit flag pictures, in alert or dialog boxes [1] [2] PinRect function PinRect function [1] plainDBoxProc window type pop-up menus [1] action procedure for [1] active [1] control definition function for [1] [2] [3] control definition ID for creating [1] [2] defined [1] [2] events in, in windows [1] in dialog boxes inactive [1] testing for availability type-in fields variation codes for PopUpMenuSelect function PopUpMenuSelect function [1] port names and receiving high-level events converting to process serial numbers port rectangle of Window Manager port posCntl constant PostEvent function [1] PostEvent function PostHighLevelEvent function PostHighLevelEvent function [1] PostHighLevelEvent function posting options PPC (Program-to-Program Communications) Toolbox [1] [2] PPC port record PPCBrowser function filling in a target ID record finding a specific port posting a high-level event [1] PPostEvent function PPostEvent function [1] preferences files Preferences folder alias type for defined storing files in Print command (File menu) Print Documents events [1] PrintMonitor Documents folder alias type for defined Process Manager and Event Manager and the Finder process serial numbers, converting to port names [1] processes background context of foreground switching between [1] [2] Program-to-Program Communications (PPC) Toolbox [1] [2] Publisher Options command (Edit menu) pull-down menus creating definedQ
QHdr data type query documents creating icons for default icon for defined QuickDraw .See also Color QuickDraw coordinate systems in [1] Quit command (File menu)R
radio buttons active [1] control definition ID for creating, in windows defined [1] events in [1] events in, in windows [1] inactive [1] part code for specifying in alert or dialog boxes rDocProc window type rectangles, for controls [1] [2] [3] . See also display rectangles refCon field reference values changing, for controls [1] determining, for controls [1] for pop-up menus specifying, for controls [1] [2] region codes, in version resources requiresSwitchLaunch flag Rescued Items from volume name folders ResetAlertStage function ResetAlertStage procedure [1] ResetAlrtStage procedure. See ResetAlertStage procedure resizing windows ResolveAliasFile function ResolveAliasFile function [1] resource forks resource IDs defined for cursors for icons in menu items Resource Manager and Control Manager and the Finder Resource Manager [1] resource maps resource types 'actb' [1] 'alis' 'ALRT'. See alert resources 'BNDL' [1] [2] 'cctb' [1] 'CDEF' [1] [2] 'cicn' [1] 'cicn' [1] [2] 'CNTL' [1] 'dctb' [1] 'DITL'. See item list resources 'DLOG'. See dialog resources 'DRVR' [1] [2] 'FKEY' [1] [2] [3] 'fld#' 'FOND' [1] [2] 'FONT' [1] [2] 'FREF' [1] [2] 'hmmu' [1] [2] 'icl4' [1] 'icl8' [1] 'ICN#' [1] [2] 'ICON' [1] 'ICON' [1] [2] 'ics#' [1] [2] 'ics4' [1] 'ics8' [1] 'ictb' 'ictb' 'itlc' 'itlk' 'KCHR' 'KCHR' 'KMAP' [1] 'MBAR' [1] 'MBDF' 'mctb' [1] 'MDEF' 'MENU' [1] 'SICN' [1] [2] 'SIZE' [1] [2] 'STR ' [1] [2] 'STR#' [1] [2] 'vers' [1] [2] 'wctb' 'WDEF' 'WIND' [1] [2] [3] resources [1] alert [1] alert [1] alert color table [1] alias record application-missing message string [1] bundle [1] [2] color icon [1] [2] control [1] control color table [1] control definition function [1] [2] defined dialog [1] [2] [3] dialog color table [1] driver file reference [1] [2] folder font font family icon [1] [2] icon list [1] [2] international configuration item color table [1] item list. See item list resources key-map [1] [2] key-remap [1] [2] keyboard-layout large 4-bit color icon [1] large 8-bit color icon [1] menu [1] menu bar [1] menu bar definition function menu color information table [1] menu definition procedure [1] missing-application name string [1] movable [1] signature [1] size [1] [2] small 4-bit color icon [1] small 8-bit color icon [1] small icon small icon list [1] sound [1] string string list [1] [2] System file, in the used by the Finder [1] version [1] [2] window [1] [2] [3] window color table [1] window definition function resume events defined handling [1] ResumeProc global variable return receipts [1] [2] RGBColor data type RGBColor data typeS
sample routines DoActivate DoDiskEvent DoEvent [1] [2] DoHighLevelEvent DoIdle DoKeyDown [1] [2] DoMenuCommand DoMouseDown [1] [2] DoOSEvent DoSuspendResumeEvent DoUpdate MyAddHelpItem MyAdjustCursor MyAdjustEditMenuForDocWindow MyAdjustFileMenuForDocWindow MyAdjustMenus MyChangeMenuBarAndSaveColorInfo MyEventLoop MyHandleAppleCommand MyHandleHelpCommand MyHandleKeyDown MyHandleSizeCommand MyMakeAllMenus MyMakeMenus MyMakeSubMenu MyMDEF MyPostTest MyPostWithPPCBrowser MyToggleHideShow UserDidCancel Save As command (File menu) Save command (File menu) SaveOld function SaveOld procedure [1] SaveUpdate global variable SaveVisRgn global variable scrap converting global to private converting private to global scrap coercion [1] [2] Scrap Manager [1] [2] script code, for menu item text script system resource collections, icon for script, changing a menu item's [1] [2] scroll arrows action procedures for [1] defined [1] events in [1] part codes for [1] scroll bars . See also gray areas; scroll arrows; scroll boxes activating active [1] and List Manager as a window element changing settings and display of [1] [2] [3] [4] [5] control definition ID for creating, in windows [1] defined [1] document scrolling with [1] [2] events in [1] [2] inactive [1] moving and resizing [1] updating [1] scroll boxes action procedure for [1] defined [1] dragging events in [1] moving [1] [2] [3] [4] [5] part code for ScrollRect procedure [1] Select All command (Edit menu) SelectDialogItemText procedure [1] SelectDialogItemText function SelectWindow function SelectWindow procedure [1] [2] SelIText procedure. See SelectDialogItemText procedure SendBehind function SendBehind procedure [1] servers, alias type for session reference number SetControlAction procedure [1] SetControlAction function SetControlColor function SetControlColor procedure [1] SetControlMaximum procedure [1] [2] SetControlMaximum function SetControlMinimum function SetControlMinimum procedure [1] SetControlReference procedure [1] SetControlReference function SetControlTitle function SetControlTitle procedure [1] SetControlValue function SetControlValue procedure [1] [2] [3] [4] SetCRefCon procedure. See SetControlReference procedure SetCTitle procedure. See SetControlTitle procedure SetCtlAction procedure. See SetControlAction procedure SetCtlColor procedure. See SetControlColor procedure SetCtlMax procedure. See SetControlMaximum procedure SetCtlMin procedure. See SetControlMinimum procedure SetDAFont procedure. See SetDialogFont procedure SetDeskCPat function SetDeskCPat procedure [1] SetDialogFont procedure [1] SetDialogFont function SetDialogItem function SetDialogItem procedure [1] SetDialogItemText procedure [1] SetDialogItemText function SetDItem procedure. See SetDialogItem procedure SetEventMask function SetEventMask procedure [1] SetItem procedure. See SetMenuItemText procedure SetItemCmd function SetItemIcon function SetItemCmd procedure [1] SetItemIcon procedure [1] SetItemMark procedure [1] [2] SetItemMark function SetItemStyle function SetItemStyle procedure [1] SetIText procedure. See SetDialogItemText procedure SetMCEntries procedure [1] SetMCEntries function SetMCInfo function SetMCInfo procedure [1] [2] SetMenuBar procedure [1] SetMenuBar function SetMenuFlash function SetMenuFlash procedure [1] SetMenuItemText function SetMenuItemText procedure [1] SetOrigin procedure [1] SetPort procedure SetWinColor procedure [1] SetWinColor function SetWindowPic function SetWindowPic procedure [1] SetWRefCon function SetWRefCon procedure [1] SetWTitle procedure [1] shared folder, alias type for Shift key ShortenDITL function ShortenDITL procedure [1] Show Balloons command (Help menu) Show Clipboard command (Edit menu) ShowControl procedure [1] ShowControl function ShowDialogItem function ShowDialogItem procedure [1] ShowDItem procedure. See ShowDialogItem procedure ShowHide procedure [1] ShowHide function ShowWindow function ShowWindow procedure [1] [2] signature resources [1] signatures as creators defined in bundle resources registering [1] size box Size menu [1] [2] handling [1] Other command [1] size region size resources [1] [2] SizeControl procedure [1] SizeControl function SizeWindow function SizeWindow procedure [1] [2] sleep value slider controls [1] small 4-bit color icon resources creating Rez output format for [1] small 8-bit color icon resources creating Rez output format for [1] small icon list resources creating [1] [2] Rez output format for [1] small icons (16-by-16 pixel) resources for sound resources icon for installing and removing stack, size of standard control definition function [1] standard file dialog boxes, and disk-inserted events Standard File Package and disk-inserted events [1] standard state of a window [1] [2] Startup Items folder alias type for defined static text items getting text from [1] setting text in [1] [2] [3] specifying in alert or dialog boxes [1] [2] substituting text in substituting text strings in [1] user interface guidelines for [1] stationery pads creating icons for default icon for defined [1] [2] recognition of StillDown function StillDown function [1] stop alerts creating with the StopAlert function [1] defined StopAlert function StopAlert function [1] structure region [1] [2] Style data type Style menu [1] and the Font menu example of keyboard equivalents for Style data type StyleItem data type styles changing a menu item's [1] [2] of a menu item submenus creating [1] defined Subscribe To command (Edit menu) Subscriber Options command (Edit menu) suitcases for fonts and desk accessories suspend events defined handling [1] switching context major minor system alert sounds [1] [2] system color tables, and Palette Manager system event masks [1] [2] system extensions and Extensions folder installing and removing System file System Folder alias type for defined organization of [1] system-handled menus SystemClick procedure [1] [2] [3] SystemClick function SystemEdit function SystemEdit function [1] SystemEvent function [1] SystemEvent function SystemMenu function SystemMenu procedure [1] SystemTask function SystemTask procedure [1] [2] [3]T
target ID records [1] receiving sending temporary files Temporary Items folder defined TEPinScroll procedure [1] testCntl constant TestControl function TestControl function [1] TEUpdate procedure text editable, in dialog boxes. See editable text items handling [1] in buttons, checkboxes, and radio buttons [1] [2] [3] [4] [5] static, in alert and dialog boxes. See static text items text style table [1] TextEdit and Dialog Manager [1] and mouse events handling text [1] thumb controls. See scroll boxes thumbCntl constant TickCount function TickCount function [1] Ticks global variable title bar titles changing, for controls [1] determining, for controls [1] for modeless and movable modal dialog boxes of buttons, checkboxes, and radio buttons [1] [2] specifying for controls [1] [2] [3] [4] Toolbox Event Manager. See Event Manager TopMenuItem global variable TrackBox function TrackBox function [1] [2] TrackControl function TrackControl function [1] [2] [3] [4] and pop-up menus TrackGoAway function [1] [2] Trash directories appearance to users defined Trash, alias type forU
Undo command (Edit menu) [1] [2] update events defined for windows handling [1] [2] in alert boxes [1] [2] in dialog boxes [1] [2] [3] routines for handling [1] update region defined maintaining [1] redrawing [1] UpdateControls procedure [1] UpdateControls function UpdateDialog function UpdateDialog procedure [1] UpdtControl procedure. See UpdateControls procedure UpdtDialog procedure. See UpdateDialog procedure user interface guidelines for Control Manager [1] for controls [1] for Dialog Manager [1] [2] for icons [1] [2] for static text items [1] for windows [1] [2] user state of a window [1] [2] user-oriented design [1] userKind constant useTextEditServices flagV
ValidRect procedure [1] ValidRect function ValidRgn function ValidRgn procedure [1] variation codes determining, for controls [1] for controls, defined for windows version information for applications in 'vers' resource [1] in Finder windows in information windows in signature resource version resources [1] [2] virtual key codes of Apple Extended Keyboard II, domestic of Apple Extended Keyboard II, ISO of Apple Keyboard II, ISO visible region volume catalogs, Finder information in [1] volumes, Finder's desktop database forW
WaitMouseUp function [1] WaitMouseUp function WaitNextEvent function WaitNextEvent function [1] and multitasking introduced [1] wCalcRgns constant wDispose constant wDraw constant wDrawGIcon constant wGrow constant wHit constant WinCTab data type WinCTab data type [1] window color table [1] [2] window definition functions defined writing [1] window definition IDs and window definition functions creating windows, used in defined [1] for a dialog box in window resources window frames [1] [2] [3] window list Window Manager [1] and Control Manager [1] [2] and Dialog Manager [1] [2] and Dialog ManagerDialog Manager and Window Manager application-defined routine for [1] data structures in [1] events generated by global variables port resources in [1] routines in [1] initializing [1] low-level routines [1] window origin changing [1] defined window positioning constants window records [1] [2] window regions [1] window resources [1] [2] window state data record [1] window types [1] WindowList global variable WindowPeek data type WindowPeek data type WindowPtr data type WindowPtr data type WindowRecord data type WindowRecord data type [1] [2] windows [1] activating [1] active alert boxes and dialog boxes as types of [1] deactivating behind [1] closing [1] [2] color in [1] [2] content region controls in [1] [2] creating [1] deallocating [1] defined displaying [1] drawing content region [1] events in [1] [2] [3] grow image hiding [1] [2] inactive [1] maintaining update region of [1] managing multiple [1] manipulating characteristics [1] color [1] on the desktop [1] mouse-down events in moving [1] naming [1] parts drawn by the Window Manager [1] positioning regions in [1] resizing responding to activate events in [1] [2] retrieving information [1] scrolling [1] [2] showing [1] [2] sizing [1] standard state [1] [2] structure region types of [1] updating [1] [2] [3] [4] user state [1] [2] window resources, defining [1] window-manipulation conventions zooming [1] [2] wNew constant wristwatch cursor WStateData data type WStateData data type [1]X, Y, Z
zoom box zoom region zoomDocProc window type zooming windows [1] [2] zoomNoGrow window type ZoomWindow function ZoomWindow procedure [1] [2]