home *** CD-ROM | disk | FTP | other *** search
- { Intuition stuff.
-
- Date: 13th,24th January 1993,
- 12th December 1993 }
-
- #include <stddef.h>
-
- struct Border
- SHORTINT LeftEdge
- SHORTINT TopEdge
- BYTE FrontPen
- BYTE BackPen
- BYTE DrawMode
- BYTE Count
- LONGINT XY
- LONGINT NextBorder
- end struct
-
- struct IntuiText
- BYTE FrontPen
- BYTE BackPen
- BYTE DrawMode
- BYTE KludgeFill00
- SHORTINT LeftEdge
- SHORTINT TopEdge
- LONGINT ITextFont
- LONGINT IText
- LONGINT NextText
- end struct
-
- struct IntuiGadget
- LONGINT NextIntuiGadget
- SHORTINT LeftEdge
- SHORTINT TopEdge
- SHORTINT Wdth
- SHORTINT Height
- SHORTINT Flags
- SHORTINT Activation
- SHORTINT IntuiGadgetType
- LONGINT IntuiGadgetRender
- LONGINT SelectRender
- LONGINT IntuiGadgetText
- LONGINT MutualExclude
- LONGINT SpecialInfo
- SHORTINT IntuiGadgetID
- LONGINT UserData
- end struct
-
- struct IntuiMessage
- STRING ExecMessage SIZE 20
- LONGINT Class
- SHORTINT Code
- SHORTINT Qualifier
- LONGINT IAddress
- SHORTINT MouseX
- SHORTINT MouseY
- LONGINT Seconds
- LONGINT Micros
- LONGINT IDCMPWindow
- LONGINT SpecialLink
- end struct
- REM Fenster-Strukturen
-
- STRUCT ScreenStruct
- LONGINT NextScreen '*Screen
- LONGINT FirstWindow '*Window
- SHORTINT LeftEdge
- SHORTINT TopEdge
- SHORTINT xWidth
- SHORTINT Height
- SHORTINT MouseY
- SHORTINT MouseX
- SHORTINT Flags
- LONGINT Title '*
- LONGINT DefaultTitle '*
- BYTE BarHeight
- BYTE BarVBorder
- BYTE BarHBorder
- BYTE MenuVBorder
- BYTE MenuHBorder
- BYTE WBorTop
- BYTE WBorLeft
- BYTE WBorRight
- BYTE WBorBottom
- BYTE KludgeFill00
- LONGINT Font '*
- STRING ViewPort SIZE 40 'struct
- STRING RastPort SIZE 100 'struct
- STRING BitMap SIZE 40 'struct
- STRING Layer_Info SIZE 102 'struct
- LONGINT FirstGadget '*Gadget
- BYTE DetailPen
- BYTE BlockPen
- SHORTINT SaveColor0
- LONGINT BarLayer '*
- LONGINT ExtData '*
- LONGINT UserData '*
- END STRUCT
-
- STRUCT WindowStruct
- LONGINT NextWindow '*Window
- SHORTINT LeftEdge
- SHORTINT TopEdge
- SHORTINT xWidth
- SHORTINT Height
- SHORTINT MouseY
- SHORTINT MouseX
- SHORTINT MinWidth
- SHORTINT MinHeight
- SHORTINT MaxWidth
- SHORTINT MaxHeight
- LONGINT Flags
- LONGINT MenuStrip '*Menu
- LONGINT Title '*
- LONGINT FirstRequest '*
- LONGINT DMRequest '*
- SHORTINT ReqCount
- LONGINT WScreen '*Screen
- LONGINT RPort '*RastPort
- BYTE BorderLeft
- BYTE BorderTop
- BYTE BorderRight
- BYTE BorderBottom
- LONGINT BorderRPort '*RastPort
- LONGINT FirstGadget '*Gadget
- LONGINT Parent '*Window
- LONGINT Descendant '*Window
- LONGINT Pointer '*
- BYTE PtrHeight
- BYTE PtrWidth
- BYTE XOffset
- BYTE YOffset
- LONGINT IDCMPFlags
- LONGINT UserPort '*
- LONGINT WindowPort '*
- LONGINT MessageKey '*
- BYTE DetailPen
- BYTE BlockPen
- LONGINT CheckMark '*
- LONGINT ScreenTitle '*
- SHORTINT GZZMouseX
- SHORTINT GZZMouseY
- SHORTINT GZZWidth
- SHORTINT GZZHeight
- LONGINT ExtData '*
- LONGINT UserData '*
- LONGINT WLayer '*
- LONGINT IFont '*
- END STRUCT
-
- '..draw modes
- const JAM1 = 0&
- const JAM2 = 1&
- const COMPLEMENT = 2&
- const INVERSVID = 4&
-
- '..gadgets
- const GADGHCOMP = 0&
- const RELVERIFY = 1&
- const BOOLGADGET = 1&
-
- '..IDCMP
- const GADGETDOWN = 32&
- const GADGETUP = 64&
- const CLOSEWINDOW = 512&
- const VANILLAKEY = 2097152&
-