1 #ifndef INTUITION_IOBSOLETE_H 2 #define INTUITION_IOBSOLETE_H 3 4 /* 5 intuition obsolete definitions 6 7 Copyright © 2002-2008 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #ifndef INTUITION_INTUITION_H 11 # include <intuition/intuition.h> 12 #endif 13 14 #ifndef DEVICES_TIMER_H 15 # include <devices/timer.h> 16 #endif 17 18 #ifndef GRAPHICS_GFX_H 19 # include <graphics/gfx.h> 20 #endif 21 22 #ifndef GRAPHICS_CLIP_H 23 # include <graphics/clip.h> 24 #endif 25 26 #ifndef GRAPHICS_VIEW_H 27 # include <graphics/view.h> 28 #endif 29 30 #ifndef GRAPHICS_RASTPORT_H 31 # include <graphics/rastport.h> 32 #endif 33 34 #ifndef GRAPHICS_LAYERS_H 35 # include <graphics/layers.h> 36 #endif 37 38 #ifndef UTILITY_TAGITEM_H 39 # include <utility/tagitem.h> 40 #endif 41 42 #pragma pack(2) 43 44 #ifndef INTUI_V50_NOOBSOLETE 45 46 /* cghooks.h */ 47 48 struct GadgetInfo 49 { 50 struct Screen *gi_Screen; 51 struct Window *gi_Window; 52 struct Requester *gi_Requester; 53 54 struct RastPort *gi_RastPort; 55 struct Layer *gi_Layer; 56 57 struct IBox gi_Domain; 58 59 struct 60 { 61 UBYTE DetailPen; 62 UBYTE BlockPen; 63 } gi_Pens; 64 65 struct DrawInfo *gi_DrInfo; 66 67 ULONG gi_Reserved[6]; 68 }; 69 70 struct PGX 71 { 72 struct IBox pgx_Container; 73 struct IBox pgx_NewKnob; 74 }; 75 76 #define CUSTOM_HOOK(gadget) ((struct Hook *)(gadget)->MutualExclude) 77 78 /* sghooks.h */ 79 80 struct StringExtend 81 { 82 struct TextFont *Font; 83 UBYTE Pens[2]; 84 UBYTE ActivePens[2]; 85 86 ULONG InitialModes; 87 struct Hook *EditHook; 88 UBYTE *WorkBuffer; 89 90 ULONG Reserved[4]; 91 }; 92 93 struct SGWork 94 { 95 struct Gadget *Gadget; 96 struct StringInfo *StringInfo; 97 UBYTE *WorkBuffer; 98 UBYTE *PrevBuffer; 99 ULONG Modes; 100 101 struct InputEvent *IEvent; 102 UWORD Code; 103 WORD BufferPos; 104 WORD NumChars; 105 ULONG Actions; 106 LONG LongInt; 107 108 struct GadgetInfo *GadgetInfo; 109 UWORD EditOp; 110 }; 111 112 113 #define EO_NOOP (0x0001) 114 #define EO_DELBACKWARD (0x0002) 115 #define EO_DELFORWARD (0x0003) 116 #define EO_MOVECURSOR (0x0004) 117 #define EO_ENTER (0x0005) 118 #define EO_RESET (0x0006) 119 #define EO_REPLACECHAR (0x0007) 120 #define EO_INSERTCHAR (0x0008) 121 #define EO_BADFORMAT (0x0009) 122 #define EO_BIGCHANGE (0x000A) 123 #define EO_UNDO (0x000B) 124 #define EO_CLEAR (0x000C) 125 #define EO_SPECIAL (0x000D) 126 127 128 #define SGM_REPLACE (1<<0) 129 #define SGM_FIXEDFIELD (1<<1) 130 #define SGM_NOFILTER (1<<2) 131 #define SGM_NOCHANGE (1<<3) 132 #define SGM_NOWORKB (1<<4) 133 #define SGM_CONTROL (1<<5) 134 #define SGM_LONGINT (1<<6) 135 #define SGM_EXITHELP (1<<7) 136 137 138 #define SGA_USE (0x1) 139 #define SGA_END (0x2) 140 #define SGA_BEEP (0x4) 141 #define SGA_REUSE (0x8) 142 #define SGA_REDISPLAY (0x10) 143 144 #define SGA_NEXTACTIVE (0x20) 145 #define SGA_PREVACTIVE (0x40) 146 147 148 #define SGH_KEY (1L) 149 #define SGH_CLICK (2L) 150 151 152 /* preferences.h */ 153 154 155 #define FILENAME_SIZE 30 156 #define DEVNAME_SIZE 16 157 #define POINTERSIZE ((1 + 16 + 1) * 2) 158 159 #define TOPAZ_EIGHTY 8 160 #define TOPAZ_SIXTY 9 161 162 163 struct Preferences 164 { 165 BYTE FontHeight; 166 167 UBYTE PrinterPort; 168 169 UWORD BaudRate; 170 171 struct TimeVal KeyRptSpeed; 172 struct TimeVal KeyRptDelay; 173 struct TimeVal DoubleClick; 174 175 UWORD PointerMatrix[POINTERSIZE]; 176 BYTE XOffset; 177 BYTE YOffset; 178 UWORD color17; 179 UWORD color18; 180 UWORD color19; 181 UWORD PointerTicks; 182 183 UWORD color0; 184 UWORD color1; 185 UWORD color2; 186 UWORD color3; 187 188 BYTE ViewXOffset; 189 BYTE ViewYOffset; 190 WORD ViewInitX, ViewInitY; 191 192 BOOL EnableCLI; 193 194 UWORD PrinterType; 195 UBYTE PrinterFilename[FILENAME_SIZE]; 196 197 UWORD PrintPitch; 198 UWORD PrintQuality; 199 UWORD PrintSpacing; 200 UWORD PrintLeftMargin; 201 UWORD PrintRightMargin; 202 UWORD PrintImage; 203 UWORD PrintAspect; 204 UWORD PrintShade; 205 WORD PrintThreshold; 206 207 UWORD PaperSize; 208 UWORD PaperLength; 209 UWORD PaperType; 210 211 UBYTE SerRWBits; 212 UBYTE SerStopBuf; 213 UBYTE SerParShk; 214 UBYTE LaceWB; 215 216 UBYTE Pad[12]; 217 UBYTE PrtDevName[DEVNAME_SIZE]; 218 UBYTE DefaultPrtUnit; 219 UBYTE DefaultSerUnit; 220 221 BYTE RowSizeChange; 222 BYTE ColumnSizeChange; 223 224 UWORD PrintFlags; 225 UWORD PrintMaxWidth; 226 UWORD PrintMaxHeight; 227 UBYTE PrintDensity; 228 UBYTE PrintXOffset; 229 230 UWORD wb_Width; 231 UWORD wb_Height; 232 UBYTE wb_Depth; 233 234 UBYTE ext_size; 235 }; 236 237 238 #define LACEWB (1<<0) 239 #define LW_RESERVED 1 240 241 #define SCREEN_DRAG (1<<14) 242 #define MOUSE_ACCEL (1<<15) 243 244 245 #define PARALLEL_PRINTER 0x00 246 #define SERIAL_PRINTER 0x01 247 248 249 #define BAUD_110 0x00 250 #define BAUD_300 0x01 251 #define BAUD_1200 0x02 252 #define BAUD_2400 0x03 253 #define BAUD_4800 0x04 254 #define BAUD_9600 0x05 255 #define BAUD_19200 0x06 256 #define BAUD_MIDI 0x07 257 258 259 #define FANFOLD 0x00 260 #define SINGLE 0x80 261 262 263 #define PICA 0x000 264 #define ELITE 0x400 265 #define FINE 0x800 266 267 268 #define DRAFT 0x000 269 #define LETTER 0x100 270 271 272 #define SIX_LPI 0x000 273 #define EIGHT_LPI 0x200 274 275 276 #define IMAGE_POSITIVE 0x00 277 #define IMAGE_NEGATIVE 0x01 278 279 280 #define ASPECT_HORIZ 0x00 281 #define ASPECT_VERT 0x01 282 283 284 #define SHADE_BW 0x00 285 #define SHADE_GREYSCALE 0x01 286 #define SHADE_COLOR 0x02 287 288 289 #define US_LETTER 0x00 290 #define US_LEGAL 0x10 291 #define N_TRACTOR 0x20 292 #define W_TRACTOR 0x30 293 #define CUSTOM 0x40 294 295 296 #define EURO_A0 0x50 297 #define EURO_A1 0x60 298 #define EURO_A2 0x70 299 #define EURO_A3 0x80 300 #define EURO_A4 0x90 301 #define EURO_A5 0xA0 302 #define EURO_A6 0xB0 303 #define EURO_A7 0xC0 304 #define EURO_A8 0xD0 305 306 307 #define CUSTOM_NAME 0x00 308 #define ALPHA_P_101 0x01 309 #define BROTHER_15XL 0x02 310 #define CBM_MPS1000 0x03 311 #define DIAB_630 0x04 312 #define DIAB_ADV_D25 0x05 313 #define DIAB_C_150 0x06 314 #define EPSON 0x07 315 #define EPSON_JX_80 0x08 316 #define OKIMATE_20 0x09 317 #define QUME_LP_20 0x0A 318 #define HP_LASERJET 0x0B 319 #define HP_LASERJET_PLUS 0x0C 320 321 322 #define SBUF_512 0x00 323 #define SBUF_1024 0x01 324 #define SBUF_2048 0x02 325 #define SBUF_4096 0x03 326 #define SBUF_8000 0x04 327 #define SBUF_16000 0x05 328 329 330 #define SREAD_BITS 0xF0 331 #define SWRITE_BITS 0x0F 332 333 #define SSTOP_BITS 0xF0 334 #define SBUFSIZE_BITS 0x0F 335 336 #define SPARITY_BITS 0xF0 337 #define SHSHAKE_BITS 0x0F 338 339 340 #define SPARITY_NONE 0 341 #define SPARITY_EVEN 1 342 #define SPARITY_ODD 2 343 #define SPARITY_MARK 3 344 #define SPARITY_SPACE 4 345 346 347 #define SHSHAKE_XON 0 348 #define SHSHAKE_RTS 1 349 #define SHSHAKE_NONE 2 350 351 352 #define CORRECT_RED 0x0001 353 #define CORRECT_GREEN 0x0002 354 #define CORRECT_BLUE 0x0004 355 356 #define CENTER_IMAGE 0x0008 357 358 #define IGNORE_DIMENSIONS 0x0000 359 #define BOUNDED_DIMENSIONS 0x0010 360 #define ABSOLUTE_DIMENSIONS 0x0020 361 #define PIXEL_DIMENSIONS 0x0040 362 #define MULTIPLY_DIMENSIONS 0x0080 363 364 #define INTEGER_SCALING 0x0100 365 366 #define ORDERED_DITHERING 0x0000 367 #define HALFTONE_DITHERING 0x0200 368 #define FLOYD_DITHERING 0x0400 369 370 #define ANTI_ALIAS 0x0800 371 #define GREY_SCALE2 0x1000 372 373 374 #define CORRECT_RGB_MASK (CORRECT_RED|CORRECT_GREEN|CORRECT_BLUE) 375 #define DIMENSIONS_MASK (BOUNDED_DIMENSIONS|ABSOLUTE_DIMENSIONS|PIXEL_DIMENSIONS|MULTIPLY_DIMENSIONS) 376 #define DITHERING_MASK (HALFTONE_DITHERING|FLOYD_DITHERING) 377 378 379 /* screens.h */ 380 381 /* use diattrs.h instead */ 382 #define DRI_VERSION (3) 383 384 struct DrawInfo 385 { 386 UWORD dri_Version; 387 UWORD dri_NumPens; 388 UWORD *dri_Pens; 389 390 struct TextFont *dri_Font; 391 UWORD dri_Depth; 392 393 struct 394 { 395 UWORD X; 396 UWORD Y; 397 } dri_Resolution; 398 399 ULONG dri_Flags; 400 struct Image *dri_CheckMark; 401 struct Image *dri_AmigaKey; 402 ULONG dri_Reserved[5]; 403 }; 404 405 #define DRIF_NEWLOOK 0x00000001 406 407 #define DETAILPEN (0x0000) 408 #define BLOCKPEN (0x0001) 409 #define TEXTPEN (0x0002) 410 #define SHINEPEN (0x0003) 411 #define SHADOWPEN (0x0004) 412 #define FILLPEN (0x0005) 413 #define FILLTEXTPEN (0x0006) 414 #define BACKGROUNDPEN (0x0007) 415 #define HIGHLIGHTTEXTPEN (0x0008) 416 #define BARDETAILPEN (0x0009) 417 #define BARBLOCKPEN (0x000A) 418 #define BARTRIMPEN (0x000B) 419 #define HALFSHINEPEN (0x000C) 420 #define HALFSHADOWPEN (0x000D) 421 422 #define NUMDRIPENS (0x000E) 423 424 #define PEN_C3 0xFEFC 425 #define PEN_C2 0xFEFD 426 #define PEN_C1 0xFEFE 427 #define PEN_C0 0xFEFF 428 429 struct Screen 430 { 431 struct Screen *NextScreen; 432 struct Window *FirstWindow; 433 434 WORD LeftEdge, TopEdge; 435 WORD Width, Height; 436 437 WORD MouseY, MouseX; 438 439 UWORD Flags; 440 441 /* pointers to the title and default screen title, this fields shouldn't generaly be accessed at all. 442 ** to modify the screen title for your window use SetWindowTitles() 443 444 ** IMPORTANT: the string you pass is NOT cached in any way, you must NOT modify it while it's being 445 ** used as screen/window title! */ 446 UBYTE *Title; 447 UBYTE *DefaultTitle; 448 449 /* OBSOLETE fields used to describe window border sizes and other ui components. 450 ** please use GetSkinInfoAttr instead to get real values instead of computing them 451 ** yourself! */ 452 BYTE BarHeight, BarVBorder, BarHBorder, MenuVBorder, MenuHBorder; 453 BYTE WBorTop, WBorLeft, WBorRight, WBorBottom; 454 455 struct TextAttr *Font; 456 struct ViewPort ViewPort; 457 struct RastPort RastPort; 458 459 /* OBSOLETE, always use screen->RastPort.BitMap */ 460 struct BitMap BitMap; 461 462 struct Layer_Info LayerInfo; 463 struct Gadget *FirstGadget; 464 465 /* OBSOLETE field, use the drawinfo API */ 466 UBYTE DetailPen, BlockPen; 467 468 /* OBSOLETE private field */ 469 UWORD SaveColor0; 470 471 struct Layer *BarLayer; 472 473 UBYTE *ExtData; 474 UBYTE *UserData; 475 }; 476 477 #define SHOWTITLE 0x0010 /* OBSOLETE flag, set with SA_ShowTitle, change with ShowTitle(), may not always be respected */ 478 #define BEEPING 0x0020 /* OBSOLETE flag */ 479 #define CUSTOMBITMAP 0x0040 /* OBSOLETE flag, set with SA_Bitmap, set if you supplied own bitmap */ 480 #define SCREENHIRES 0x0200 /* OBSOLETE flag */ 481 #define NS_EXTENDED 0x1000 /* OBSOLETE flag, always use OpenScreenTagList(NULL,tags) instead of OpenScreen() */ 482 483 #ifndef NSTAG_EXT_VPMODE 484 # define NSTAG_EXT_VPMODE (TAG_USER | 1) 485 #endif 486 487 #define OSCAN_TEXT (1) 488 #define OSCAN_STANDARD (2) 489 #define OSCAN_MAX (3) 490 #define OSCAN_VIDEO (4) 491 492 #define SDEPTH_INFAMILY (2) /* LEGACY STUFF. DO NOT USE */ 493 #define SDEPTH_CHILDONLY SDEPTH_INFAMILY 494 495 /* use OpenScreenTagList(NULL, tags)! */ 496 497 struct NewScreen 498 { 499 WORD LeftEdge, TopEdge, Width, Height, Depth; 500 501 UBYTE DetailPen, BlockPen; 502 UWORD ViewModes; 503 UWORD Type; 504 505 struct TextAttr *Font; 506 UBYTE *DefaultTitle; 507 508 struct Gadget *Gadgets; 509 struct BitMap *CustomBitMap; 510 }; 511 512 struct ExtNewScreen 513 { 514 WORD LeftEdge, TopEdge, Width, Height, Depth; 515 UBYTE DetailPen, BlockPen; 516 UWORD ViewModes; 517 UWORD Type; 518 struct TextAttr *Font; 519 UBYTE *DefaultTitle; 520 struct Gadget *Gadgets; 521 struct BitMap *CustomBitMap; 522 523 struct TagItem *Extension; 524 }; 525 526 #endif 527 528 #ifndef INTUI_V36_NAMES_ONLY 529 530 #define GADGHIGHBITS GFLG_GADGHIGHBITS 531 #define GADGHCOMP GFLG_GADGHCOMP 532 #define GADGHBOX GFLG_GADGHBOX 533 #define GADGHIMAGE GFLG_GADGHIMAGE 534 #define GADGHNONE GFLG_GADGHNONE 535 #define GADGIMAGE GFLG_GADGIMAGE 536 #define GRELBOTTOM GFLG_RELBOTTOM 537 #define GRELRIGHT GFLG_RELRIGHT 538 #define GRELWIDTH GFLG_RELWIDTH 539 #define GRELHEIGHT GFLG_RELHEIGHT 540 #define SELECTED GFLG_SELECTED 541 #define GADGDISABLED GFLG_DISABLED 542 #define LABELMASK GFLG_LABELMASK 543 #define LABELITEXT GFLG_LABELITEXT 544 #define LABELSTRING GFLG_LABELSTRING 545 #define LABELIMAGE GFLG_LABELIMAGE 546 547 548 #define RELVERIFY GACT_RELVERIFY 549 #define GADGIMMEDIATE GACT_IMMEDIATE 550 #define ENDGADGET GACT_ENDGADGET 551 #define FOLLOWMOUSE GACT_FOLLOWMOUSE 552 #define RIGHTBORDER GACT_RIGHTBORDER 553 #define LEFTBORDER GACT_LEFTBORDER 554 #define TOPBORDER GACT_TOPBORDER 555 #define BOTTOMBORDER GACT_BOTTOMBORDER 556 #define BORDERSNIFF GACT_BORDERSNIFF 557 #define TOGGLESELECT GACT_TOGGLESELECT 558 #define BOOLEXTEND GACT_BOOLEXTEND 559 #define STRINGLEFT GACT_STRINGLEFT 560 #define STRINGCENTER GACT_STRINGCENTER 561 #define STRINGRIGHT GACT_STRINGRIGHT 562 #define LONGINT GACT_LONGINT 563 #define ALTKEYMAP GACT_ALTKEYMAP 564 #define STRINGEXTEND GACT_STRINGEXTEND 565 #define ACTIVEGADGET GACT_ACTIVEGADGET 566 567 568 #define GADGETTYPE GTYP_GADGETTYPE 569 #define SYSGADGET GTYP_SYSGADGET 570 #define SCRGADGET GTYP_SCRGADGET 571 #define GZZGADGET GTYP_GZZGADGET 572 #define REQGADGET GTYP_REQGADGET 573 #define SIZING GTYP_SIZING 574 #define WDRAGGING GTYP_WDRAGGING 575 #define SDRAGGING GTYP_SDRAGGING 576 #define WUPFRONT GTYP_WUPFRONT 577 #define SUPFRONT GTYP_SUPFRONT 578 #define WDOWNBACK GTYP_WDOWNBACK 579 #define SDOWNBACK GTYP_SDOWNBACK 580 #define CLOSE GTYP_CLOSE 581 #define BOOLGADGET GTYP_BOOLGADGET 582 #define GADGET0002 GTYP_GADGET0002 583 #define PROPGADGET GTYP_PROPGADGET 584 #define STRGADGET GTYP_STRGADGET 585 #define CUSTOMGADGET GTYP_CUSTOMGADGET 586 #define GTYPEMASK GTYP_GTYPEMASK 587 588 589 #define SIZEVERIFY IDCMP_SIZEVERIFY 590 #define NEWSIZE IDCMP_NEWSIZE 591 #define REFRESHWINDOW IDCMP_REFRESHWINDOW 592 #define MOUSEBUTTONS IDCMP_MOUSEBUTTONS 593 #define MOUSEMOVE IDCMP_MOUSEMOVE 594 #define GADGETDOWN IDCMP_GADGETDOWN 595 #define GADGETUP IDCMP_GADGETUP 596 #define REQSET IDCMP_REQSET 597 #define MENUPICK IDCMP_MENUPICK 598 #define CLOSEWINDOW IDCMP_CLOSEWINDOW 599 #define RAWKEY IDCMP_RAWKEY 600 #define REQVERIFY IDCMP_REQVERIFY 601 #define REQCLEAR IDCMP_REQCLEAR 602 #define MENUVERIFY IDCMP_MENUVERIFY 603 #define NEWPREFS IDCMP_NEWPREFS 604 #define DISKINSERTED IDCMP_DISKINSERTED 605 #define DISKREMOVED IDCMP_DISKREMOVED 606 #define WBENCHMESSAGE IDCMP_WBENCHMESSAGE 607 #define ACTIVEWINDOW IDCMP_ACTIVEWINDOW 608 #define INACTIVEWINDOW IDCMP_INACTIVEWINDOW 609 #define DELTAMOVE IDCMP_DELTAMOVE 610 #define VANILLAKEY IDCMP_VANILLAKEY 611 #define INTUITICKS IDCMP_INTUITICKS 612 #define IDCMPUPDATE IDCMP_IDCMPUPDATE 613 #define MENUHELP IDCMP_MENUHELP 614 #define CHANGEWINDOW IDCMP_CHANGEWINDOW 615 #define LONELYMESSAGE IDCMP_LONELYMESSAGE 616 617 618 #define WINDOWSIZING WFLG_SIZEGADGET 619 #define WINDOWDRAG WFLG_DRAGBAR 620 #define WINDOWDEPTH WFLG_DEPTHGADGET 621 #define WINDOWCLOSE WFLG_CLOSEGADGET 622 #define SIZEBRIGHT WFLG_SIZEBRIGHT 623 #define SIZEBBOTTOM WFLG_SIZEBBOTTOM 624 #define REFRESHBITS WFLG_REFRESHBITS 625 #define SMART_REFRESH WFLG_SMART_REFRESH 626 #define SIMPLE_REFRESH WFLG_SIMPLE_REFRESH 627 #define SUPER_BITMAP WFLG_SUPER_BITMAP 628 #define OTHER_REFRESH WFLG_OTHER_REFRESH 629 #define BACKDROP WFLG_BACKDROP 630 #define REPORTMOUSE WFLG_REPORTMOUSE 631 #define GIMMEZEROZERO WFLG_GIMMEZEROZERO 632 #define BORDERLESS WFLG_BORDERLESS 633 #define ACTIVATE WFLG_ACTIVATE 634 #define WINDOWACTIVE WFLG_WINDOWACTIVE 635 #define INREQUEST WFLG_INREQUEST 636 #define MENUSTATE WFLG_MENUSTATE 637 #define RMBTRAP WFLG_RMBTRAP 638 #define NOCAREREFRESH WFLG_NOCAREREFRESH 639 #define WINDOWREFRESH WFLG_WINDOWREFRESH 640 #define WBENCHWINDOW WFLG_WBENCHWINDOW 641 #define WINDOWTICKED WFLG_WINDOWTICKED 642 #define NW_EXTENDED WFLG_NW_EXTENDED 643 #define VISITOR WFLG_VISITOR 644 #define ZOOMED WFLG_ZOOMED 645 #define HASZOOM WFLG_HASZOOM 646 647 648 #define GA_LEFT GA_Left 649 #define GA_RELRIGHT GA_RelRight 650 #define GA_TOP GA_Top 651 #define GA_RELBOTTOM GA_RelBottom 652 #define GA_WIDTH GA_Width 653 #define GA_RELWIDTH GA_RelWidth 654 #define GA_HEIGHT GA_Height 655 #define GA_RELHEIGHT GA_RelHeight 656 #define GA_TEXT GA_Text 657 #define GA_IMAGE GA_Image 658 #define GA_BORDER GA_Border 659 #define GA_SELECTRENDER GA_SelectRender 660 #define GA_HIGHLIGHT GA_Highlight 661 #define GA_DISABLED GA_Disabled 662 #define GA_GZZGADGET GA_GZZGadget 663 #define GA_USERDATA GA_UserData 664 #define GA_SPECIALINFO GA_SpecialInfo 665 #define GA_SELECTED GA_Selected 666 #define GA_ENDGADGET GA_EndGadget 667 #define GA_IMMEDIATE GA_Immediate 668 #define GA_RELVERIFY GA_RelVerify 669 #define GA_FOLLOWMOUSE GA_FollowMouse 670 #define GA_RIGHTBORDER GA_RightBorder 671 #define GA_LEFTBORDER GA_LeftBorder 672 #define GA_TOPBORDER GA_TopBorder 673 #define GA_BOTTOMBORDER GA_BottomBorder 674 #define GA_TOGGLESELECT GA_ToggleSelect 675 #define GA_SYSGADGET GA_SysGadget 676 #define GA_SYSGTYPE GA_SysGType 677 #define GA_PREVIOUS GA_Previous 678 #define GA_NEXT GA_Next 679 #define GA_DRAWINFO GA_DrawInfo 680 #define GA_INTUITEXT GA_IntuiText 681 #define GA_LABELIMAGE GA_LabelImage 682 683 #define PGA_FREEDOM PGA_Freedom 684 #define PGA_BORDERLESS PGA_Borderless 685 #define PGA_HORIZPOT PGA_HorizPot 686 #define PGA_HORIZBODY PGA_HorizBody 687 #define PGA_VERTPOT PGA_VertPot 688 #define PGA_VERTBODY PGA_VertBody 689 #define PGA_TOTAL PGA_Total 690 #define PGA_VISIBLE PGA_Visible 691 #define PGA_TOP PGA_Top 692 693 #define LAYOUTA_LAYOUTOBJ LAYOUTA_LayoutObj 694 #define LAYOUTA_SPACING LAYOUTA_Spacing 695 #define LAYOUTA_ORIENTATION LAYOUTA_Orientation 696 697 698 #define IMAGE_ATTRIBUTES (IA_Dummy) 699 #define IA_LEFT IA_Left 700 #define IA_TOP IA_Top 701 #define IA_WIDTH IA_Width 702 #define IA_HEIGHT IA_Height 703 #define IA_FGPEN IA_FGPen 704 #define IA_BGPEN IA_BGPen 705 #define IA_DATA IA_Data 706 #define IA_LINEWIDTH IA_LineWidth 707 #define IA_PENS IA_Pens 708 #define IA_RESOLUTION IA_Resolution 709 #define IA_APATTERN IA_APattern 710 #define IA_APATSIZE IA_APatSize 711 #define IA_MODE IA_Mode 712 #define IA_FONT IA_Font 713 #define IA_OUTLINE IA_Outline 714 #define IA_RECESSED IA_Recessed 715 #define IA_DOUBLEEMBOSS IA_DoubleEmboss 716 #define IA_EDGESONLY IA_EdgesOnly 717 #define IA_SHADOWPEN IA_ShadowPen 718 #define IA_HIGHLIGHTPEN IA_HighlightPen 719 720 721 #define detailPen DETAILPEN 722 #define blockPen BLOCKPEN 723 #define textPen TEXTPEN 724 #define shinePen SHINEPEN 725 #define shadowPen SHADOWPEN 726 #define hifillPen FILLPEN 727 #define hifilltextPen FILLTEXTPEN 728 #define backgroundPen BACKGROUNDPEN 729 #define hilighttextPen HIGHLIGHTTEXTPEN 730 #define numDrIPens NUMDRIPENS 731 732 #endif /* !INTUI_V36_NAMES_ONLY */ 733 734 735 #pragma pack() 736 737 #endif /* INTUITION_IOBSOLETE_H */