home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 480.lha / BuildScreen_v2.0 / tsummary < prev    next >
Encoding:
Text File  |  1991-02-06  |  3.4 KB  |  104 lines

  1.  
  2.  
  3. This is a summary of the current command list, x = new since version 1
  4.  
  5.  
  6.  
  7.   addGadgetImageButton      left top imname id
  8.   addGadgetImageButton2,    left top imname1 imname2 +x +y text id
  9.   addGadgetInteger          left top chars bufsize str name id
  10.   addGadgetProp             left top wid  height hon von hpot vpot hbody vbody id
  11.   addGadgetString           left top chars bufsize str name id
  12.   addGadgetTextButton       left top name id
  13.   addMenuItem               text
  14.   addMenuItems              text1 mut text2...
  15.   beginGadgetList
  16.   beginSubMenu              left top
  17.   beginMenuStrip
  18. x blit                      wsrc sx sy  wdest dx dy sizex sizey mini
  19. x checkmark                 image wid height-flag
  20.   createScreen              name wid height depth title image-color-map detail block
  21.   closeScreen               name
  22.   createWindow              wname sname x  y  wid height  idcmp flags gadgets title
  23.   closeWindow               name
  24.   delay                     ticks
  25.   drawline                  wname x1  y1   x2  y2 penA penB mode
  26. x draw                      wname x1  y1
  27.   drawImage                 wname image x y
  28. x ellipse                   wname cx  cy  hr  vr  penA
  29.   endGadgetList             name
  30.   endSubMenu
  31.   endMenuStrip
  32.   fillBox                   wname x1  y1  wid hgt  penA PenO
  33. x fillBoxs                  sname x1  y1  wid hgt  penA PenO
  34. x flood                     wname mode cx  cy  penA penO
  35.   freeGadgetList            name
  36.   freeMenuStrip
  37.   gadgetOpt                 "+-=" flags "+-=" activate mutualex
  38.   globalGadgetOpt
  39.   image                     imname file
  40.   menuItemOpt               "+-=" flags  mutualex  char frontpen backpen mode
  41. x menuItemSize              value
  42. x menuItemHeight            value
  43.   menuItemLastRow           value
  44.   menuItemTextAttr
  45. x move                      wname x1  y1
  46.   nextItemColumnOffset      value
  47. x palette                   window x y sizex sizey
  48. x refreshgadgets            wname
  49.   setFont                   name  size
  50. x setpens                   wname penA penB penO
  51.   screen                    sname code
  52. x setdrawmode               wname mode
  53.   strings                   "xxx" ...
  54.   textat                    wname x  y   text penA penB mode
  55.   textStrings               xinc yinc text ...
  56.   wBenchToBack
  57. x wBenchToFront
  58. x window                    wname code
  59.   say                       var val
  60.   setstr                    var val
  61.   set                       var val
  62.   add                       val var
  63.   add3                      val val var
  64.   sub                       val var
  65.   mul                       val var
  66.   div                       val var
  67.   loop                      num
  68. x endloop
  69. x stoploop
  70.   rexx                      window rexxport
  71.   rwait
  72.   rexit
  73.   runrexx                   window rexxport
  74.   run                       window
  75.   trapEnable
  76. x if                        var relation var
  77. x else
  78. x endif
  79.  
  80.  
  81. Note: stoploop did not make the manual, it is NOT as intuitive as it
  82. should be, its just a stopgap. It clears the down counter so that on the
  83. NEXT iteration, the loop (most nested level) will terminate. Unlike a
  84. BREAK in C, it does not stop immediately, rather it finishes the current
  85. iteration. To use effectively, one should use an if block. E.G.
  86.  
  87.  
  88. loop 999
  89.  
  90.    stuff
  91.    more stuff
  92.    if end = true
  93.       stoploop
  94.    else
  95.       other stuff in this loop
  96.    endif
  97.  
  98. ! do NOT place anything here or it will be executed once more after stoploop.
  99.  
  100. endloop
  101.  
  102.  
  103. If you really need elaborate control, its best to use the arexx interface.
  104.