home *** CD-ROM | disk | FTP | other *** search
- IFND INTUITION_INTUITIONBASE_I
- INTUITION_INTUITIONBASE_I SET 1
- **
- ** $Filename: intuition/intuitionbase.i $
- ** $Release: 1.3 $
- **
- ** the IntuitionBase structure and supporting structures
- **
- ** (C) Copyright 1985,1986,1987,1988 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
-
- * there is not size here because...
- *
- *
-
- ENDC ; INTUITION_INTUITIONBASE_I
-