home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Developer CD v1.2
/
amidev_cd_12.iso
/
inc&ad2.0
/
includes
/
intuition
/
icclass.i
< prev
next >
Wrap
Text File
|
1992-09-01
|
2KB
|
48 lines
IFND INTUITION_ICCLASS_I
INTUITION_ICCLASS_I SET 1
**
** $Filename: intuition/icclass.i $
** $Release: 2.04 Includes, V37.4 $
** $Revision: 36.4 $
** $Date: 91/11/08 $
**
** Gadget/object interconnection classes
**
** (C) Copyright 1989-1991 Commodore-Amiga, Inc.
** All Rights Reserved
**
IFND UTILITY_TAGITEM_I
INCLUDE "utility/tagitem.i"
ENDC
ICM_SETLOOP EQU $402 ; set/increment loop counter
ICM_CLEARLOOP EQU $403 ; clear/decrement loop counter
ICM_CHECKLOOP EQU $404 ; set/increment loop
* no arguments for ICM_SETLOOP, ICM_CLEARLOOP, ICM_CHECKLOOP
* interconnection attributes used by icclass, modelclass, and gadgetclass
ICA_Dummy EQU $40000
ICA_TARGET EQU (ICA_Dummy+1) ; interconnection target
ICA_MAP EQU (ICA_Dummy+2) ; interconnection map tagitem list
ICSPECIAL_CODE EQU (ICA_Dummy+3) ; a "pseudo-attribute", see below.
* Normally, the value for ICA_TARGET is some object pointer,
* but if you specify the special value ICTARGET_IDCMP, notification
* will be send as an IDCMP_IDCMPUPDATE message to the appropriate window's
* IDCMP port. See the definition of IDCMP_IDCMPUPDATE.
*
* When you specify ICTARGET_IDCMP for ICA_TARGET, the map you
* specify will be applied to derive the attribute list that is
* sent with the IDCMP_IDCMPUPDATE message. If you specify a map list
* which results in the attribute tag id ICSPECIAL_CODE, the
* lower sixteen bits of the corresponding ti_Data value will
* be copied into the Code field of the IDCMP_IDCMPUPDATE IntuiMessage.
ICTARGET_IDCMP EQU $ffffffff
ENDC