home *** CD-ROM | disk | FTP | other *** search
-
- This file will track all major changes made to InterAct.
- Changes are for both DLL and OCX versions unless specified.
-
- At the bottom of this file are documentation updates.
-
-
- ______________________________________________________________
- ______________________________________________________________
-
- Product Updates (InterAct version 1.5)
-
-
- 6-01-96 - (1.5.06.01.xx) This version is on the ProtoView CD-ROM.
-
- * The demo versions of InterAct are built.
- They bear the version number 1.5.06.01.xxD.
- Any updates above this line are not in the
- demo versions.
-
- * Delete key did not delete selected relation.
-
- * Mouse cursor changes to arrow when moved over invisible tools
- palette when adding entity or relation.
-
- * Crash if you delete a relation or entity on a notification
- of click or double click on that object.
-
- * Clipboard cleared of data when InterAct loads or shuts down.
- Prevents any possible memory leaks or reference to invalid
- pointers, especially if InterAct is unexpectedly shutdown.
-
- * OCX - Install of InterAct does not update shared DLLs.
- Only 32-bit OCX is registered.
-
- * Large text when displayed on an entity with a bitmap
- above, below, left or right of entity was clipped.
-
- * If a relation was selected, and then an entity not
- connected to the relation was clicked, track handles
- would stay on the relation. Painting problem.
-
- * OCX - PrinterLandscape added as property.
- See the section on documentation updates at the end of
- this file for an explanation of this property.
-
- * DLL - ido[Get/Set]PrinterLandscape added as functions.
- See the section on documentation updates at the end of
- this file for an explanation of this property.
-
- * Unable to start print job for 32-bit InterAct in Win95.
-
- * Mouse events when edit mode is FALSE not fired correctly.
-
- * When an object is scrolled into view the scrollbars are
- not updated properly.
-
-
- ______________________________________________________________
-
- 5-15-96 - (1.5.05.15.xx)
-
-
- * A set of demo OCXs were released on CD-ROM for trade shows.
- They bear the version number 1.5.05.15.xxD.
-
- * OCX - Zoom and ZoomValue added as method and property.
- See the section on documentation updates at the end of
- this file for an explanation of this property.
-
- * DLL - ido[Get/Set]ZoomValue added as functions.
- See the section on documentation updates at the end of
- this file for an explanation of this property.
-
- * Events for entity/relation not fired when DELETE key
- pressed.
-
- * When printing, grid lines did not print on entire page.
-
- * Ctl-Tab key to move between entities crashed.
-
-
- ______________________________________________________________
-
- 5-1-96 - (1.5.05.01.xx)
-
- * OCX - Info property page added.
-
- * OCX - AddRelationFromClass parameter problem - not
- able to compile/run in VC or VB.
-
- * PGHT and PGHT32.DLL installed for OCX-only install.
-
- * Newer shared DLLs added to install. 16-bit
- are updated to 8-15-95 and 32-bit updated to
- 10-96. SCP.DLL added to items.
-
- * Crash if you delete an object in a container and
- then try to move the container.
-
- * Painting problem if a relation connects two
- entities, one in a container and the other
- outside the container. If the container
- was moved the entire relation was not redrawn.
-
- * DLL - idoSetRedraw(TRUE) repaints InterAct.
-
-
- ______________________________________________________________
-
- 4-12-96 - (1.5.04.12.xx)
-
- * The initial version of InterAct is released.
-
-
-
-
- ______________________________________________________________
- ______________________________________________________________
-
- Documentation Updates (version 1.5, first printing)
-
- * Page 20, 56 & 57 - The correct size for bitmaps on
- the tools palette should be 18 x 18.
-
- * Page 21 - The wrong picture is displayed. The second
- entity field should contain "Generic Rectangle" as
- the class name, not "Tour."
-
- * Page 56 - How to Select a Default Entity Class should
- read:
-
- By clicking on an entity class button on the tools
- palette, that entity becomes the Default Entity Class
- and will be added by the Tool Palette Speed Buttons.
- See Chapter 4: The Tools Palette for an explanation
- of the Speed Buttons.
-
- * Page 58 - How to Select a Default Relation Class should
- read:
-
- By clicking on a relation class button on the tools
- palette, that relation becomes the Default Relation
- Class and will be added by the Tool Palette Speed
- Buttons. See Chapter 4: The Tools Palette for an
- explanation of the Speed Buttons.
-
- * Page 103 - InterAct Events - The following clarification
- should be added: If you are programming with the InterAct
- DLL in C++, you use the ANSI C line for the syntax of the
- event. The C++ entry is only for using the ActiveX
- version on InterAct in a C++ environment.
-
- * Page 141 - FileName. This propery, when set, will read
- a diagram file, if it can be located. This behavior
- changed in version 1.5.06.01. The propery page for
- InterAct ActiveX also has added a field for the FileName
- to be set at design time. None of the screen shots in
- the manual has this field shown or described.
-
- * Page 217 - The first code sample for Visual Basic should
- read:
-
- Dim Ent as Entity
-
- Set Ent = IDO.Entity (1, "A")
- Ent.Text = "New Text"
-
- * Page 265 is blank. No information is missing.
-
- * Page 270 - The first code sample for Visual Basic should
- read:
-
- Dim Rel as Relation
-
- Set Rel = IDO.Relation (1, "A")
- Rel.Text = "New Text"
-
- * Page 275 - The pictures for the different Destination
- Arrow styles did not come out. These are the same as
- for the Source Arrow. See page 278 for a picture of
- the arrow styles.
-
- * Page 291 is blank. No information is missing.
-
- * Page 292 - the method should have a line across the entire
- top of the page.
-
- * Page 298 - There should be a page break for the Appendix
- A: Code Samples section.
-
-
- New Properties/Methods
-
- InterAct Properties
-
- ______________________________________________________________
- PrinterLandscape
-
- This property determines the orientation of the printer page
- lines displayed by the InterAct. In landscape mode the
- horizontal and vertical dimensions of the page lines are
- reversed.
-
- Syntax
-
- ANSI C
- idoSetPrinterLandscape ( IDO, value );
- value = idoGetPrinterLandscape ( IDO );
-
- Visual Basic
- IDO.PrinterLandscape [= value]
- value = IDO.PrinterLandscape
-
- C++
- IDO.SetPrinterLandscape ( value );
- value = IDO.PrinterLandscape ( );
-
- The PrinterLandscape property syntax has these parts:
-
- Part Description
-
- IDO An InterAct object.
- value A Boolean value describing if the InterAct
- should display printer page lines in
- landscape mode.
-
- ______________________________________________________________
- ZoomValue
-
- This property determines the amount of zooming the InterAct
- control will perform on a diagram. The zoom value can be
- in the range 10 - 200. The value 100 means no zooming. The
- greater the zoom value the less of the diagram you can see
- (you are zooming into the diagram to see more detail). The
- lesser the zoom value the more of the diagram you can see
- (you are zooming out of the diagram to see less detail but
- more area). InterAct by default multiplies the zoom value
- by 0.8 when zooming in and 1.2 when zooming out for smooth
- motion.
-
- Syntax
-
- ANSI C
- idoSetZoomValue ( IDO, value );
- value = idoGetZoomValue ( IDO );
-
- Visual Basic
- IDO.ZoomValue [= value]
- value = IDO.ZoomValue
-
- C++
- IDO.SetZoomValue ( value );
- value = IDO.SetZoomValue ( );
-
- The ZoomValue property syntax has these parts:
-
- Part Description
-
- IDO An InterAct object.
- value A short value describing which determines
- the amount to zoom the diagram.
-