DAC_BINDTIME, 761 DAC_BOOTTIME, 761 DAC_BUSWIDTH, 761 DAC_BYTEWIDE, 761 DAC_CONFIGTIME, 761 DAC_NEVER, 761 DAC_NIBBLEWIDE, 761 DAC_WORDWIDE, 761 Damage List - in layers, 711, 719 Dates --> dbf(), 888 DBufPacket structure, 645 DEADEND_ALERT, 220, 221 DeadKeyConvert(), 262, 277 Deadlock --> Deallocate(), 462 Deallocate - region, 720 Deallocation - memory, 455 Debugging, 921 Debug.lib, 886 Default - pens in screen, 55, public screen, 59 Default Public Screen, 52 DeleteCxObj(), 734 DeleteCxObjAll(), 734 DeleteDiskObject(), 353 DeleteExtIO(), 886 DeleteLayer(), 710 DeleteMsgPort(), 502 DeletePort(), 254, 502, 887 DeleteStdIO(), 887 DeleteTask(), 467, 887 Delta Move - mouse coordinates, 268 Denise, 11 Depth - BitMap, 543, in VSprite structure, 625 Depth Gadget --> Detail Pen, 106 DETAILPEN, 57 Determining Chip Versions, 537 Device --> Device (Exec), 435 DHeight - in ViewPort, 542, 550, in ViewPort display memory, 549 DiagArea structure, 761 DimensionInfo structure, 543 DISABLE, 519, 530 - mutual-exclusion mechanism, 519 DISABLE macro, 470 Disable(), 470, 480, 520, 530 Disabling - interrupts, 470, 520, 530, maximum disable period, 471 Disk - inserted message, 262, removed message, 262 DiskFontHeader structure, 699 diskfont.library - see Text DisownBlitter(), 599, 599, 612 Dispatcher, 305 Display Clip, 40, 46, 49, 59, 61, 62, 86 - default, 63 Display Colors, 536 Display Database, 20 - display limitations, 47, display mode, 47 Display Modes, 47, 536, 545 - screens, 37 Display Requirements - Table, 536 Display width - affect of overscan on, 535, effect of resolution on, 547 DisplayAlert(), 221, 222 DisplayBeep(), 75, 204 DisplayClip, 541 DisplayID, 59 DisplayInfo - handle, 564 DisplayInfo structure, 553, 567 DisplayInfoHandle, 566, 567 DisposeCxMsg(), 746 DisposeObject(), 295, 330 DisposeRegion(), 720 DivertCxMsg(), 746 DMA - displaying the View, 555, playfield, 543 DoCollision(), 646, 668 DoIO(), 447, 449 DoMethod(), 302, 330, 890 DoMethodA(), 302, 330, 890 DOS - compatibility, 925, problems, 917 DOS Commands - executing, 20 DosEnvc structure, 760 DoSuperMethod(), 310, 330, 890 DoSuperMethodA(), 308, 310, 330, 890 Dotted lines, 585 Double Click - definition, 265, right mouse button, 202, 210 Double Menu Requester, 210 Double-buffering - allocations for, 579, Copper in, 579, Copper lists, 629 DoubleClick(), 269, 282 Drag - definition, 265, enable gadget, 109 Drag Bar - cancel window drag, 77, screens, 39, window, 77 Drag Select, 267 - menus, 169 Draw(), 588, 611 - in line drawing, 588, multiple line drawing, 589 DrawBevelBox(), 403, 413 DrawBevelBoxA(), 403, 413 DrawBorder(), 224, 224, 235, 237, 244 DrawCircle(), 588, 611 DrawEllipse(), 588, 611 DrawerData structure, 352 DrawGList(), 288, 642, 668 - preparing the GELS list, 628 DrawImage(), 224, 224, 225, 226, 227, 244 DrawInfo structure --> Drawing --> Drawing pens - color, 584, current position, 587 DrawMode --> DRI_VERSION, 55 DSKBLK Interrupts, 519 DSKSYNC Interrupts, 519 Dual playfield --> DUALPF, 70, 545 DWidth - in ViewPort, 542, 550, in ViewPort display memory, 549 DxOffset - effect on display window, 550, in ViewPort display memory, 549 DyOffset - effect on display window, 550, in ViewPort display memory, 549