This page describes the changes made to UniPlot 3.6.0 since version 3.5.2.
New functions to edit SQLite databases (see sqlite_open). SQLite is a public domain SQL database embedded into UniPlot. More information about SQLite can be found under http://www.sqlite.org.
The DialogBox function has been extended by a new “Auto-complete combo box”.
The Auto-complete combo box box makes it easy to select an item if the list contains a big number of items. To search for an item, type the name. The list box will display all items that match the text typed. If there is no match you cannot leave the combo box. This is indicated by a message beep.
NC_dialog: The global NC attributes will now be displayed in the data grid.
| New in UniPlot 3.6.x | |
|---|---|
| GridGetSettings | GridGetSettings returns a real vector with 8 elements containing the options displayed in the browser dialog box. |
| GridSetSettings | GridSetSettings sets the settings of the browser dialog box. |
| ImageCreate | ImageCreate creates a picture object. |
| ImageDestroy | ImageDestroy destroys a picture object. |
| ImageGetFileName | ImageGetFileName returns the file name of the picture. |
| ImageGetFrameWidthAndColor | ImageGetFrameWidthAndColor returns the line width and color of the picture frame. |
| ImageGetLinkType | ImageGetLinkType returns the link type. |
| ImageGetOrgSize | ImageGetOrgSize returns the original picture size in centimeters. |
| ImageGetType | ImageGetType returns the picture file type. |
| ImageSetFileName | ImageSetFileName sets the file name of the picture and loads the file into the picture object. |
| ImageSetFrameWidthAndColor | ImageSetFrameWidthAndColor sets the line width and color of the picture frame. |
| ImageSetLinkType | ImageSetLinkType sets the link type. |
| ImageUpdate | ImageUpdate loads the image from the file into the picture object created by ImageCreate. |
| sqlite_busy_timeout | sqlite_busy_timeout sets the time limit to open a locked SQLite database. |
| sqlite_close | sqlite_close closes the open SQLite database. |
| sqlite_execute | sqlite_execute executes an SQL command. |
| sqlite_last_insert_rowid | sqlite_last_insert_rowid returns the integer primary key of the last INSERT command. |
| sqlite_libencoding | sqlite_libencoding returns the SQLite database string coding. In this version it returns iso8859. |
| sqlite_libversion | sqlite_libversion returns the SQLite library version. |
| sqlite_open | sqlite_open opens an SQLite database. If the database does not exist it will be created. |
| Changed Functions in UniPlot 3.6.x | |
|---|---|
| DialogBox | DialogBox creates a dialog box with static text, edit fields, list boxes, combo boxes, check boxes, a report list (list with multiple columns), a property list box, a group box, tree control and buttons.The dialog box can be configured to be resizeable (see Dialog control |F @ xxx_callback|). |
| GridGetVarids | GridGetVarids returns a list of all variables displayed in the data browser grid. |
The following bugs have been fixed:
The enviroment variable PATHEXT has been corrupted from the UniPlot setup program under certain Windows NT 4.0 versions.
To fix this problem open the control panel and set the system variable PATHEXT to ".COM;.EXE;.CMD;.BAT;.ICE".
The printf function had an error:
ssVal = "123456789-123456789-123456789-";
printf("\n%s", ssVal);
printf("\n%20.10s", ssVal);
printf("\n%s\n", ssVal);
The second printf call changed the parameter ssVal. This error has been fixed.
Formula-Interpreter: In UniPlot 3.5.2 formulas could only be added to the active NC file through the Formula dialog box. Formulas could not be updated with the F9 hot key. This error has been fixed.
xBase Import Filter: In the xBase (dBase IV) filter a bug has been fixed. Under UniPlot 3.5.2 converted files contained only missing values.
id-1442234