home *** CD-ROM | disk | FTP | other *** search
- IFND INTUITION_INTUITIONBASE_I
- INTUITION_INTUITIONBASE_I SET 1
- **
- ** $VER: intuitionbase.i 38.0 (12.6.91)
- ** Includes Release 40.15
- **
- ** The public part of IntuitionBase structure and supporting structures
- **
- ** (C) Copyright 1985-1993 Commodore-Amiga, Inc.
- ** All Rights Reserved
- **
-
- IFND EXEC_TYPES_I
- INCLUDE "exec/types.i"
- ENDC
-
- IFND EXEC_LIBRARIES_I
- INCLUDE "exec/libraries.i"
- ENDC
-
- IFND GRAPHICS_VIEW_I
- INCLUDE "graphics/view.i"
- ENDC
-
- * Be sure to protect yourself against someone modifying these data as
- * you look at them. This is done by calling:
- *
- * lock = LockIBase(0), which returns a ULONG. When done call
- * D0 D0
- * UnlockIBase(lock) where lock is what LockIBase() returned.
- * A0
- * NOTE: these library functions are simply stubs now, but should be called
- * to be compatible with future releases.
-
- * ======================================================================== *
- * === IntuitionBase ====================================================== *
- * ======================================================================== *
- STRUCTURE IntuitionBase,0
-
- STRUCT ib_LibNode,LIB_SIZE
- STRUCT ib_ViewLord,v_SIZEOF
- APTR ib_ActiveWindow
- APTR ib_ActiveScreen
-
- * the FirstScreen variable points to the frontmost Screen. Screens are
- * then maintained in a front to back order using Screen.NextScreen
-
- APTR ib_FirstScreen
- ULONG ib_Flags ; private meaning
- WORD ib_MouseY ; these are supposed to be backwards,
- WORD ib_MouseX ; but weren't, recently
-
- ULONG ib_Seconds
- ULONG ib_Micros
-
- * there is not 'sizeof' here because...
- *
- *
- ENDC
-
-
-