home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
cbm
/
os-include.lha
/
os-include
/
intuition
/
iobsolete.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-10-15
|
8KB
|
271 lines
#ifndef INTUITION_IOBSOLETE_H
#define INTUITION_IOBSOLETE_H
/*
** $VER: iobsolete.h 38.1 (22.1.92)
** Includes Release 40.15
**
** Obsolete identifiers for Intuition. Use the new ones instead!
**
** (C) Copyright 1985-1993 Commodore-Amiga, Inc.
** All Rights Reserved
*/
/* This file contains:
*
* 1. The traditional identifiers for gadget Flags, Activation, and Type,
* and for window Flags and IDCMP classes. They are defined in terms
* of their new versions, which serve to prevent confusion between
* similar-sounding but different identifiers (like IDCMP_WINDOWACTIVE
* and WFLG_ACTIVATE).
*
* 2. Some tag names and constants whose labels were adjusted after V36.
*
* By default, 1 and 2 are enabled.
*
* #define INTUI_V36_NAMES_ONLY to exclude the traditional identifiers and
* the original V36 names of some identifiers.
*
*/
#ifndef INTUITION_INTUITION_H
#include <intuition/intuition.h>
#endif
/* #define INTUI_V36_NAMES_ONLY to remove these older names */
#ifndef INTUI_V36_NAMES_ONLY
/* V34-style Gadget->Flags names: */
#define GADGHIGHBITS GFLG_GADGHIGHBITS
#define GADGHCOMP GFLG_GADGHCOMP
#define GADGHBOX GFLG_GADGHBOX
#define GADGHIMAGE GFLG_GADGHIMAGE
#define GADGHNONE GFLG_GADGHNONE
#define GADGIMAGE GFLG_GADGIMAGE
#define GRELBOTTOM GFLG_RELBOTTOM
#define GRELRIGHT GFLG_RELRIGHT
#define GRELWIDTH GFLG_RELWIDTH
#define GRELHEIGHT GFLG_RELHEIGHT
#define SELECTED GFLG_SELECTED
#define GADGDISABLED GFLG_DISABLED
#define LABELMASK GFLG_LABELMASK
#define LABELITEXT GFLG_LABELITEXT
#define LABELSTRING GFLG_LABELSTRING
#define LABELIMAGE GFLG_LABELIMAGE
/* V34-style Gadget->Activation flag names: */
#define RELVERIFY GACT_RELVERIFY
#define GADGIMMEDIATE GACT_IMMEDIATE
#define ENDGADGET GACT_ENDGADGET
#define FOLLOWMOUSE GACT_FOLLOWMOUSE
#define RIGHTBORDER GACT_RIGHTBORDER
#define LEFTBORDER GACT_LEFTBORDER
#define TOPBORDER GACT_TOPBORDER
#define BOTTOMBORDER GACT_BOTTOMBORDER
#define BORDERSNIFF GACT_BORDERSNIFF
#define TOGGLESELECT GACT_TOGGLESELECT
#define BOOLEXTEND GACT_BOOLEXTEND
#define STRINGLEFT GACT_STRINGLEFT
#define STRINGCENTER GACT_STRINGCENTER
#define STRINGRIGHT GACT_STRINGRIGHT
#define LONGINT GACT_LONGINT
#define ALTKEYMAP GACT_ALTKEYMAP
#define STRINGEXTEND GACT_STRINGEXTEND
#define ACTIVEGADGET GACT_ACTIVEGADGET
/* V34-style Gadget->Type names: */
#define GADGETTYPE GTYP_GADGETTYPE
#define SYSGADGET GTYP_SYSGADGET
#define SCRGADGET GTYP_SCRGADGET
#define GZZGADGET GTYP_GZZGADGET
#define REQGADGET GTYP_REQGADGET
#define SIZING GTYP_SIZING
#define WDRAGGING GTYP_WDRAGGING
#define SDRAGGING GTYP_SDRAGGING
#define WUPFRONT GTYP_WUPFRONT
#define SUPFRONT GTYP_SUPFRONT
#define WDOWNBACK GTYP_WDOWNBACK
#define SDOWNBACK GTYP_SDOWNBACK
#define CLOSE GTYP_CLOSE
#define BOOLGADGET GTYP_BOOLGADGET
#define GADGET0002 GTYP_GADGET0002
#define PROPGADGET GTYP_PROPGADGET
#define STRGADGET GTYP_STRGADGET
#define CUSTOMGADGET GTYP_CUSTOMGADGET
#define GTYPEMASK GTYP_GTYPEMASK
/* V34-style IDCMP class names: */
#define SIZEVERIFY IDCMP_SIZEVERIFY
#define NEWSIZE IDCMP_NEWSIZE
#define REFRESHWINDOW IDCMP_REFRESHWINDOW
#define MOUSEBUTTONS IDCMP_MOUSEBUTTONS
#define MOUSEMOVE IDCMP_MOUSEMOVE
#define GADGETDOWN IDCMP_GADGETDOWN
#define GADGETUP IDCMP_GADGETUP
#define REQSET IDCMP_REQSET
#define MENUPICK IDCMP_MENUPICK
#define CLOSEWINDOW IDCMP_CLOSEWINDOW
#define RAWKEY IDCMP_RAWKEY
#define REQVERIFY IDCMP_REQVERIFY
#define REQCLEAR IDCMP_REQCLEAR
#define MENUVERIFY IDCMP_MENUVERIFY
#define NEWPREFS IDCMP_NEWPREFS
#define DISKINSERTED IDCMP_DISKINSERTED
#define DISKREMOVED IDCMP_DISKREMOVED
#define WBENCHMESSAGE IDCMP_WBENCHMESSAGE
#define ACTIVEWINDOW IDCMP_ACTIVEWINDOW
#define INACTIVEWINDOW IDCMP_INACTIVEWINDOW
#define DELTAMOVE IDCMP_DELTAMOVE
#define VANILLAKEY IDCMP_VANILLAKEY
#define INTUITICKS IDCMP_INTUITICKS
#define IDCMPUPDATE IDCMP_IDCMPUPDATE
#define MENUHELP IDCMP_MENUHELP
#define CHANGEWINDOW IDCMP_CHANGEWINDOW
#define LONELYMESSAGE IDCMP_LONELYMESSAGE
/* V34-style Window->Flags names: */
#define WINDOWSIZING WFLG_SIZEGADGET
#define WINDOWDRAG WFLG_DRAGBAR
#define WINDOWDEPTH WFLG_DEPTHGADGET
#define WINDOWCLOSE WFLG_CLOSEGADGET
#define SIZEBRIGHT WFLG_SIZEBRIGHT
#define SIZEBBOTTOM WFLG_SIZEBBOTTOM
#define REFRESHBITS WFLG_REFRESHBITS
#define SMART_REFRESH WFLG_SMART_REFRESH
#define SIMPLE_REFRESH WFLG_SIMPLE_REFRESH
#define SUPER_BITMAP WFLG_SUPER_BITMAP
#define OTHER_REFRESH WFLG_OTHER_REFRESH
#define BACKDROP WFLG_BACKDROP
#define REPORTMOUSE WFLG_REPORTMOUSE
#define GIMMEZEROZERO WFLG_GIMMEZEROZERO
#define BORDERLESS WFLG_BORDERLESS
#define ACTIVATE WFLG_ACTIVATE
#define WINDOWACTIVE WFLG_WINDOWACTIVE
#define INREQUEST WFLG_INREQUEST
#define MENUSTATE WFLG_MENUSTATE
#define RMBTRAP WFLG_RMBTRAP
#define NOCAREREFRESH WFLG_NOCAREREFRESH
#define WINDOWREFRESH WFLG_WINDOWREFRESH
#define WBENCHWINDOW WFLG_WBENCHWINDOW
#define WINDOWTICKED WFLG_WINDOWTICKED
#define NW_EXTENDED WFLG_NW_EXTENDED
#define VISITOR WFLG_VISITOR
#define ZOOMED WFLG_ZOOMED
#define HASZOOM WFLG_HASZOOM
/* These are the obsolete tag names for general gadgets, proportional gadgets,
* and string gadgets. Use the mixed-case equivalents from gadgetclass.h
* instead.
*/
#define GA_LEFT GA_Left
#define GA_RELRIGHT GA_RelRight
#define GA_TOP GA_Top
#define GA_RELBOTTOM GA_RelBottom
#define GA_WIDTH GA_Width
#define GA_RELWIDTH GA_RelWidth
#define GA_HEIGHT GA_Height
#define GA_RELHEIGHT GA_RelHeight
#define GA_TEXT GA_Text
#define GA_IMAGE GA_Image
#define GA_BORDER GA_Border
#define GA_SELECTRENDER GA_SelectRender
#define GA_HIGHLIGHT GA_Highlight
#define GA_DISABLED GA_Disabled
#define GA_GZZGADGET GA_GZZGadget
#define GA_USERDATA GA_UserData
#define GA_SPECIALINFO GA_SpecialInfo
#define GA_SELECTED GA_Selected
#define GA_ENDGADGET GA_EndGadget
#define GA_IMMEDIATE GA_Immediate
#define GA_RELVERIFY GA_RelVerify
#define GA_FOLLOWMOUSE GA_FollowMouse
#define GA_RIGHTBORDER GA_RightBorder
#define GA_LEFTBORDER GA_LeftBorder
#define GA_TOPBORDER GA_TopBorder
#define GA_BOTTOMBORDER GA_BottomBorder
#define GA_TOGGLESELECT GA_ToggleSelect
#define GA_SYSGADGET GA_SysGadget
#define GA_SYSGTYPE GA_SysGType
#define GA_PREVIOUS GA_Previous
#define GA_NEXT GA_Next
#define GA_DRAWINFO GA_DrawInfo
#define GA_INTUITEXT GA_IntuiText
#define GA_LABELIMAGE GA_LabelImage
#define PGA_FREEDOM PGA_Freedom
#define PGA_BORDERLESS PGA_Borderless
#define PGA_HORIZPOT PGA_HorizPot
#define PGA_HORIZBODY PGA_HorizBody
#define PGA_VERTPOT PGA_VertPot
#define PGA_VERTBODY PGA_VertBody
#define PGA_TOTAL PGA_Total
#define PGA_VISIBLE PGA_Visible
#define PGA_TOP PGA_Top
#define LAYOUTA_LAYOUTOBJ LAYOUTA_LayoutObj
#define LAYOUTA_SPACING LAYOUTA_Spacing
#define LAYOUTA_ORIENTATION LAYOUTA_Orientation
/* These are the obsolete tag names for image attributes.
* Use the mixed-case equivalents from imageclass.h instead.
*/
#define IMAGE_ATTRIBUTES (IA_Dummy)
#define IA_LEFT IA_Left
#define IA_TOP IA_Top
#define IA_WIDTH IA_Width
#define IA_HEIGHT IA_Height
#define IA_FGPEN IA_FGPen
#define IA_BGPEN IA_BGPen
#define IA_DATA IA_Data
#define IA_LINEWIDTH IA_LineWidth
#define IA_PENS IA_Pens
#define IA_RESOLUTION IA_Resolution
#define IA_APATTERN IA_APattern
#define IA_APATSIZE IA_APatSize
#define IA_MODE IA_Mode
#define IA_FONT IA_Font
#define IA_OUTLINE IA_Outline
#define IA_RECESSED IA_Recessed
#define IA_DOUBLEEMBOSS IA_DoubleEmboss
#define IA_EDGESONLY IA_EdgesOnly
#define IA_SHADOWPEN IA_ShadowPen
#define IA_HIGHLIGHTPEN IA_HighlightPen
/* These are the obsolete identifiers for the various DrawInfo pens.
* Use the uppercase versions in screens.h instead.
*/
#define detailPen DETAILPEN
#define blockPen BLOCKPEN
#define textPen TEXTPEN
#define shinePen SHINEPEN
#define shadowPen SHADOWPEN
#define hifillPen FILLPEN
#define hifilltextPen FILLTEXTPEN
#define backgroundPen BACKGROUNDPEN
#define hilighttextPen HIGHLIGHTTEXTPEN
#define numDrIPens NUMDRIPENS
#endif /* !INTUI_V36_NAMES_ONLY */
#endif /* INTUITION_IOBSOLETE_H */