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 */