home *** CD-ROM | disk | FTP | other *** search
/ ActiveX Programming Unleashed CD / AXU.iso / componen / interact / demo / data.1 / CHANGES.LOG next >
Encoding:
Text File  |  1996-05-30  |  7.8 KB  |  263 lines

  1.  
  2. This file will track all major changes made to InterAct.
  3. Changes are for both DLL and OCX versions unless specified.
  4.  
  5. At the bottom of this file are documentation updates.
  6.  
  7.  
  8. ______________________________________________________________
  9. ______________________________________________________________
  10.  
  11. Product Updates (InterAct version 1.5)
  12.  
  13.  
  14. 6-01-96 - (1.5.06.01.xx)  This version is on the ProtoView CD-ROM.
  15.  
  16.  *  The demo versions of InterAct are built.
  17.     They bear the version number 1.5.06.01.xxD.
  18.     Any updates above this line are not in the
  19.     demo versions.
  20.  
  21.  *  Delete key did not delete selected relation.
  22.  
  23.  *  Mouse cursor changes to arrow when moved over invisible tools
  24.     palette when adding entity or relation.
  25.  
  26.  *  Crash if you delete a relation or entity on a notification
  27.     of click or double click on that object.
  28.  
  29.  *  Clipboard cleared of data when InterAct loads or shuts down.
  30.     Prevents any possible memory leaks or reference to invalid
  31.     pointers, especially if InterAct is unexpectedly shutdown.
  32.  
  33.  *  OCX - Install of InterAct does not update shared DLLs.
  34.     Only 32-bit OCX is registered.
  35.  
  36.  *  Large text when displayed on an entity with a bitmap
  37.     above, below, left or right of entity was clipped.
  38.  
  39.  *  If a relation was selected, and then an entity not
  40.     connected to the relation was clicked, track handles
  41.     would stay on the relation.  Painting problem.
  42.  
  43.  *  OCX - PrinterLandscape added as property.
  44.     See the section on documentation updates at the end of
  45.     this file for an explanation of this property.
  46.  
  47.  *  DLL - ido[Get/Set]PrinterLandscape added as functions.
  48.     See the section on documentation updates at the end of
  49.     this file for an explanation of this property.
  50.  
  51.  *  Unable to start print job for 32-bit InterAct in Win95.
  52.  
  53.  *  Mouse events when edit mode is FALSE not fired correctly.
  54.  
  55.  *  When an object is scrolled into view the scrollbars are
  56.     not updated properly.
  57.  
  58.  
  59. ______________________________________________________________
  60.  
  61. 5-15-96 - (1.5.05.15.xx)
  62.  
  63.  
  64.  *  A set of demo OCXs were released on CD-ROM for trade shows.
  65.     They bear the version number 1.5.05.15.xxD.
  66.  
  67.  *  OCX - Zoom and ZoomValue added as method and property.
  68.     See the section on documentation updates at the end of
  69.     this file for an explanation of this property.
  70.  
  71.  *  DLL - ido[Get/Set]ZoomValue added as functions.
  72.     See the section on documentation updates at the end of
  73.     this file for an explanation of this property.
  74.  
  75.  *  Events for entity/relation not fired when DELETE key
  76.     pressed.
  77.  
  78.  *  When printing, grid lines did not print on entire page.
  79.  
  80.  *  Ctl-Tab key to move between entities crashed.
  81.  
  82.  
  83. ______________________________________________________________
  84.  
  85. 5-1-96 - (1.5.05.01.xx)
  86.  
  87.  *  OCX - Info property page added.
  88.  
  89.  *  OCX - AddRelationFromClass parameter problem - not
  90.     able to compile/run in VC or VB.
  91.  
  92.  *  PGHT and PGHT32.DLL installed for OCX-only install.
  93.  
  94.  *  Newer shared DLLs added to install.  16-bit
  95.     are updated to 8-15-95 and 32-bit updated to
  96.     10-96.  SCP.DLL added to items.
  97.  
  98.  *  Crash if you delete an object in a container and
  99.     then try to move the container.
  100.  
  101.  *  Painting problem if a relation connects two
  102.     entities, one in a container and the other
  103.     outside the container.  If the container
  104.     was moved the entire relation was not redrawn.
  105.  
  106.  *  DLL - idoSetRedraw(TRUE) repaints InterAct.
  107.  
  108.  
  109. ______________________________________________________________
  110.  
  111. 4-12-96 - (1.5.04.12.xx)
  112.  
  113.  *  The initial version of InterAct is released.
  114.  
  115.  
  116.  
  117.  
  118. ______________________________________________________________
  119. ______________________________________________________________
  120.  
  121. Documentation Updates (version 1.5, first printing)
  122.  
  123.  *  Page 20, 56 & 57 - The correct size for bitmaps on
  124.     the tools palette should be 18 x 18.
  125.  
  126.  *  Page 21 - The wrong picture is displayed.  The second
  127.     entity field should contain "Generic Rectangle" as
  128.     the class name, not "Tour."
  129.  
  130.  *  Page 56 - How to Select a Default Entity Class should
  131.     read:
  132.  
  133.     By clicking on an entity class button on the tools
  134.     palette, that entity becomes the Default Entity Class
  135.     and will be added by the Tool Palette Speed Buttons.
  136.     See Chapter 4: The Tools Palette for an explanation
  137.     of the Speed Buttons.
  138.  
  139.  *  Page 58 - How to Select a Default Relation Class should
  140.     read:
  141.  
  142.     By clicking on a relation class button on the tools
  143.     palette, that relation becomes the Default Relation
  144.     Class and will be added by the Tool Palette Speed
  145.     Buttons.  See Chapter 4: The Tools Palette for an
  146.     explanation of the Speed Buttons.
  147.  
  148.  *  Page 103 - InterAct Events - The following clarification
  149.     should be added:  If you are programming with the InterAct
  150.     DLL in C++, you use the ANSI C line for the syntax of the
  151.     event.  The C++ entry is only for using the ActiveX
  152.     version on InterAct in a C++ environment.
  153.  
  154.  *  Page 141 - FileName.  This propery, when set, will read
  155.     a diagram file, if it can be located.  This behavior
  156.     changed in version 1.5.06.01.  The propery page for
  157.     InterAct ActiveX also has added a field for the FileName
  158.     to be set at design time.  None of the screen shots in
  159.     the manual has this field shown or described.
  160.  
  161.  *  Page 217 - The first code sample for Visual Basic should
  162.     read:
  163.  
  164.     Dim Ent as Entity
  165.  
  166.     Set Ent = IDO.Entity (1, "A")
  167.     Ent.Text = "New Text"
  168.  
  169.  *  Page 265 is blank.  No information is missing.
  170.  
  171.  *  Page 270 - The first code sample for Visual Basic should
  172.     read:
  173.  
  174.     Dim Rel as Relation
  175.  
  176.     Set Rel = IDO.Relation (1, "A")
  177.     Rel.Text = "New Text"
  178.  
  179.  *  Page 275 - The pictures for the different Destination
  180.     Arrow styles did not come out.  These are the same as
  181.     for the Source Arrow.  See page 278 for a picture of
  182.     the arrow styles.
  183.  
  184.  *  Page 291 is blank.  No information is missing.
  185.  
  186.  *  Page 292 - the method should have a line across the entire
  187.     top of the page.
  188.  
  189.  *  Page 298 - There should be a page break for the Appendix
  190.     A: Code Samples section.
  191.  
  192.  
  193. New Properties/Methods
  194.  
  195. InterAct Properties
  196.  
  197. ______________________________________________________________
  198. PrinterLandscape
  199.  
  200. This property determines the orientation of the printer page
  201. lines displayed by the InterAct.  In landscape mode the
  202. horizontal and vertical dimensions of the page lines are
  203. reversed.
  204.  
  205. Syntax
  206.  
  207. ANSI C
  208. idoSetPrinterLandscape ( IDO, value );
  209. value = idoGetPrinterLandscape ( IDO );
  210.  
  211. Visual Basic
  212. IDO.PrinterLandscape [= value]
  213. value = IDO.PrinterLandscape
  214.  
  215. C++
  216. IDO.SetPrinterLandscape ( value );
  217. value = IDO.PrinterLandscape ( );
  218.  
  219. The PrinterLandscape property syntax has these parts:
  220.  
  221. Part    Description
  222.  
  223. IDO        An InterAct object.
  224. value    A Boolean value describing if the InterAct
  225.         should display printer page lines in
  226.         landscape mode.
  227.  
  228. ______________________________________________________________
  229. ZoomValue
  230.  
  231. This property determines the amount of zooming the InterAct
  232. control will perform on a diagram.  The zoom value can be
  233. in the range 10 - 200.  The value 100 means no zooming.  The
  234. greater the zoom value the less of the diagram you can see
  235. (you are zooming into the diagram to see more detail).  The
  236. lesser the zoom value the more of the diagram you can see
  237. (you are zooming out of the diagram to see less detail but
  238. more area).  InterAct by default multiplies the zoom value
  239. by 0.8 when zooming in and 1.2 when zooming out for smooth
  240. motion.
  241.  
  242. Syntax
  243.  
  244. ANSI C
  245. idoSetZoomValue ( IDO, value );
  246. value = idoGetZoomValue ( IDO );
  247.  
  248. Visual Basic
  249. IDO.ZoomValue [= value]
  250. value = IDO.ZoomValue
  251.  
  252. C++
  253. IDO.SetZoomValue ( value );
  254. value = IDO.SetZoomValue ( );
  255.  
  256. The ZoomValue property syntax has these parts:
  257.  
  258. Part    Description
  259.  
  260. IDO        An InterAct object.
  261. value    A short value describing which determines
  262.         the amount to zoom the diagram.
  263.