Please enable JavaScript to view this site.

A-Shell Development History

868.1

SRCCOM.LIT 1.0(108) now includes the list file name and switches in the listing header (matching the format of the AMOS version).

868.2

TAB(-10,18) and TAB(-10,19) can now accept spaces between the numbers and commas, so it is not necessary to use the str() function as in the example given below under edit 867.

868.3

TAB(-10,x) functions are now supported under A-Shell UNIX, provided the am75g or am65g driver is in use and ATE is running on the workstation.

868.4

TAB(-10,20) provides an alternate to XCALL MIAMEX,119 to create a static text control or button. (Note that it may be invoked from UNIX provided the driver is am75g or am65g and ATE is running on the workstation.) Syntax:

TAB(-10,20);OP;",";BTNID;",";TXT;",";STATE;",";TYPE;","; & CMD;",";FUNC;",";SROW;",";SCOL;",";EROW;",";ECOL;","; FGC;",";BGC;",";chr(127);

 

For example:

TAB(-10,20);"1,0,Enter name here:,0,";MBF'STATIC+MBF'LFJUST; ",,,10,5,10,30,3,-1";chr(127);

 

The parameter meanings here match those for the XCALL MIAMEX,119 version of the XCALL.

The advantage of this technique as opposed to XCALL MIAMEX,119 is that TAB(-10,20) can be issued on A-Shell/UNIX and have the effect take place on the client workstation running ATE.

NOTE HOWEVER: Checkboxes are not supported, since they require the passage of an actual variable name to be managed by the checkbox internally.

ALSO NOTE: If you want to include non-printable characters in the CMD argument, you should use the "^" notation (i.e. "^M" is interpreted as Control-M, "^_" as Control-Shift-Underline, etc.)

(See ASHELL.BSI for the definition of MBF'STATIC & MBF'LFJUST.)

868.5

TAB(-10,21) provides an alternate to XCALL MIAMEX,71 to edit the menu bar. (Note that may be invoked from UNIX provided the driver is am75g or am65g and ATE is running on the workstation.) Syntax:

TAB(-10,21);OP;",";MNUID;",";TXT;",";STATE;",";TYPE;","; CMD;",";FUNC;chr(127);

 

For example:

TAB(-10,21);"1,4,My documentation,0,";MBF'SHLEXC; ",mydoc.pdf,";chr(127);

 

So far, only the "traditional" format (as described in the MIAMEX,71 documentation) is supported.

868.6

(Windows) Static text controls may now optionally respond to a mouse click just like buttons do. If the CMD parameter is blank, then the text control will be totally static. However, if the CMD parameter is not empty, then the text control will act like a button. The TYPE parameter should be set to one of the flags indicating how the CMD is to be interpreted, such as MBF'KBD, MBF'CMDLIN or MBF'SHLEXC (the default is MBF'CMDLIN).

868.7

FIXTRN 1.0(102) supports a /D switch for decimal mode, facilitating the entry and display of binary translations. See FIXTRN /? for on-line help.

868.8

Fix a bug with the "%VK_xxx%" format for defining buttons to act as function keys (see edit 854 below). The bug was causing each button to work correctly only once.