home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 224a.lha / Includes / intuition / window < prev   
Encoding:
Text File  |  1989-04-08  |  3.1 KB  |  144 lines

  1.  
  2. {s Window
  3.     APTR   NextWindow
  4.     WORD   LeftEdge
  5.     WORD   TopEdge
  6.     WORD   Width
  7.     WORD   Height
  8.     WORD   MouseY
  9.     WORD   MouseX
  10.     WORD   MinWidth
  11.     WORD   MinHeight
  12.     WORD   MaxWidth
  13.     WORD   MaxHeight
  14.     LONG   Flags
  15.     APTR   MenuStrip
  16.     APTR   Title
  17.     APTR   FirstRequest
  18.     APTR   DMRequest
  19.     WORD   ReqCount
  20.     APTR   WScreen
  21.     APTR   RPort
  22.     BYTE   BorderLeft
  23.     BYTE   BorderTop
  24.     BYTE   BorderRight
  25.     BYTE   BorderBottom
  26.     APTR   BorderRPort
  27.     APTR   FirstGadget
  28.     APTR   Parent
  29.     APTR   Descendant
  30.     APTR   Pointer
  31.     BYTE   PtrHeight
  32.     BYTE   PtrWidth
  33.     BYTE   XOffset
  34.     BYTE   YOffset
  35.     LONG   IDCMPFlags
  36.     APTR   UserPort
  37.     APTR   WindowPort
  38.     APTR   MessageKey
  39.     BYTE   DetailPen
  40.     BYTE   BlockPen
  41.     APTR   CheckMark
  42.     APTR   ScreenTitle
  43.     WORD   GZZMouseX
  44.     WORD   GZZMouseY
  45.     WORD   GZZWidth
  46.     WORD   GZZHeight
  47.     APTR   ExtData
  48.     APTR   UserData
  49.     APTR   WLayer
  50.     APTR   IFont
  51.    s}
  52.  
  53. EQU WINDOWSIZING    $0001
  54. EQU WINDOWDRAG      $0002
  55. EQU WINDOWDEPTH     $0004
  56. EQU WINDOWCLOSE     $0008
  57.  
  58. EQU SIZEBRIGHT      $0010
  59. EQU SIZEBBOTTOM     $0020
  60.  
  61. EQU REFRESHBITS     $00C0
  62. EQU SMART_REFRESH   $0000
  63. EQU SIMPLE_REFRESH  $0040
  64. EQU SUPER_BITMAP    $0080
  65. EQU OTHER_REFRESH   $00C0
  66.  
  67. EQU BACKDROP        $0100
  68.  
  69. EQU REPORTMOUSE     $0200
  70.  
  71. EQU GIMMEZEROZERO   $0400
  72.  
  73. EQU BORDERLESS      $0800
  74.  
  75. EQU ACTIVATE        $1000
  76.  
  77. EQU WINDOWACTIVE    $2000
  78. EQU INREQUEST       $4000
  79. EQU MENUSTATE       $8000
  80.  
  81. EQU RMBTRAP         $00010000
  82. EQU NOCAREREFRESH   $00020000
  83.  
  84. EQU WINDOWREFRESH   $01000000
  85. EQU WBENCHWINDOW    $02000000
  86. EQU WINDOWTICKED    $04000000
  87.  
  88. EQU SUPER_UNUSED    $FCFC0000
  89.  
  90.  
  91. {s NewWindow
  92.     WORD   LeftEdge
  93.     WORD   TopEdge
  94.     WORD   Width
  95.     WORD   Height
  96.     BYTE   DetailPen
  97.     BYTE   BlockPen
  98.     LONG   IDCMPFlags
  99.     LONG   Flags
  100.     APTR   FirstGadget
  101.     APTR   CheckMark
  102.     APTR   Title
  103.     APTR   Screen
  104.     APTR   BitMap
  105.     WORD   MinWidth
  106.     WORD   MinHeight
  107.     WORD   MaxWidth
  108.     WORD   MaxHeight
  109.     WORD   Type
  110.    s}
  111.  
  112.  
  113. EQU FREESIZE $FFFF
  114. EQU FREEPEN  $FF
  115.  
  116.  
  117. \\ >Intuition ^ -204 (r A0 r) OpenWindow     (s Nw -- Wd )
  118. \\ >Intuition   -072 (r A0 r) CloseWindow    (s Wd -- )
  119. >Intuition   -450 (r A0 r) ActivateWindow (s Wd -- )
  120.  
  121. >Intuition   -354 (r A0 r)    BeginRefresh (s Wd -- )
  122. >Intuition   -366 (r A0 D0 r) EndRefresh   (s Wd f -- )
  123. >Intuition   -456 (r A0 r)    RefreshWindowFrame (s Wd -- )
  124.  
  125. >Intuition   -306 (r A0 r)       WindowToBack  (s Wd -- )
  126. >Intuition   -312 (r A0 r)       WindowToFront (s Wd -- )
  127. >Intuition   -168 (r A0 D1 D0 r) MoveWindow    (s Wd dy dx -- )
  128.  
  129. >Intuition ^ -300 (r A0 r) ViewPortAddress (s Wd -- Vp )
  130.  
  131. >Intuition   -060 (r A0 r) ClearPointer (s Wd -- )
  132. >Intuition   -270 (r A1 A0 D3 D2 D1 D0 r) SetPointer
  133.                   (s Pt Wd Yoff Xoff W H -- )
  134.  
  135. >Intuition   -150 (r A0 D0 r)    ModifyIDCMP (s Wd Flags -- )
  136. >Intuition   -234 (r A0 D0 r)    ReportMouse (s f Wd -- )
  137. >Intuition   -276 (r A2 A1 A0 r) SetWindowTitles
  138.                   (s ScStr WdStr Wd -- )
  139.  
  140. >Intuition   -288 (r A0 D0 D1 r)       SizeWindow (s Wd dy dx -- )
  141. >Intuition ^ -318 (r A0 D3 D2 D1 D0 r) WindowLimits
  142.                   (s Wd maxh maxw minh minw -- f | t=ok )
  143.  
  144.