APL+Win Version 8.0
Introducing APL+Win Version 8.0. Visionary yet practical, the single comprehensive development tool for creating the next generation of applications has arrived. Developers can use APL+Win to create powerful applications quickly and effectively.
APL+Win has been continuously developed and advanced for over 30 years, making it the most robust and reliable development environment available. It provides a stand alone application development environment and with APLNext WebServices, integration with the Web browser and Web services.
The APL2000 Subscription Program is designed to help customers to successfully develop, deploy, and manage systems built around a broad range of high-quality APL2000 solutions for the server and the desktop. This program provides a comprehensive, annual service contract that covers all APL2000 products at use within the customers enterprise. It also provides a managed support relationship for customers who have made a significant investment in APL2000 technologies. Pricing varies by subscription level.
What's New in APL+Win 8.0
APL+Win 8.0 represents the continuing support by APL2000 for the APL application development language on the Microsoft Windows operating system platform.
- (APL GUI) New tooltiptime property
- (APL GUI) New Tree style property value
- (APL GUI) New Listview style properties values
- (APL Grid) Updates to onXCanColSize, onXColSizing, onXColSized, onXCanRowSize, onXRowSizing, and onXRowSized event handlers
- (APL Grid) New xNChanges property
- (APL Grid) Automatic clearing of Combo cell text on Delete key
- (APL Grid) New xGridOptions property
- (APL Grid) Update to Print and Print Preview with fixed rows and columns
- (APL Grid) Update to XEditStart method
- (APL Grid) New selection highlighting to header cells
- (APL Grid) Improved the way cells are stored to better support HUGE virtual grids
- Bug Fixes
New tooltiptime property
The tooltiptime property specifies the delay time and display time of tooltips in APL GUI controls.
New Tree style property value
Value | Description |
---|---|
128 | When set, label tips are suppressed in the Tree control. |
New Listview style properties values
Value | Description |
---|---|
262144 | When set, label tips are suppressed in the Listview. |
525288 | When set, info tips are suppressed in the Listview. |
Update to onXCanColSize, onXColSizing, onXColSized, onXCanRowSize, onXRowSizing, and onXRowSized event handlers
Modified onXCanColSize, onXColSizing, onXColSized, onXCanRowSize, onXRowSizing, and onXRowSized event handlers to
return ¯
99999 for row and column argument when the corner button is being used to resize. This differentiates it from
specific row and column header indexes, ¯
1, ¯
2, etc.
New xNChanges property
The xNChanges property returns number of changed cells in the Grid.
Automatic clearing of Combo cell text on Delete key
Support automatic clearing of Combo cells when Delete key is pressed. This must be enabled with the xGridOptions=32 property.
New xGridOptions property
The xGridOptions property controls some Grid options. Sum of the
following option codes or 0 for defaults:
Value | Description |
---|---|
1 | keep selection rectangle displayed when Grid loses focus |
2 | use system GUI font |
4 | add extra pixel to default body xRowSize (rows > 0) |
8 | add extra pixel to default header xRowSize (rows < 0) |
16 | suppress onXSelectionChange event when active cell changes without changing selection |
32 | automatically clear combo cell value when DELETE key is pressed |
64 | suppress replication handle (fill handle) on focus rectangle (note: if xReplMode not enabled) |
128 | enable storing of transient properties. |
Update to Print and Print Preview with fixed rows and columns
New xPrintOptions
property option to enable printing of fixed rows and columns:
Value | Description |
---|---|
16 | show fixed-rows |
32 | show fixed-cols |
Update to XEditStart method
Invoking the XEditStart method in a combo cell in the Grid drops down the list in a combo cell.
New selection highlighting to header cells
Enhanced Grid so that the xColorSelBack and xColorSelText colors set on header cells is used above and left of selected cells. This allows emulation of Excel behavior during cell selection.
Improved the way cells are stored to better support HUGE virtual grids
The new scheme better supports sparse data by storing column number information along with cells so that skipped segments can occur in the data. We do not store absolute column numbers with the data because doing so would require that we renumber all data in the Grid if a column is ever inserted or deleted. Instead we store the gap between columns.
Bug Fixes
Interpreter
-
CFNAMES contained extraneous garbage characters and lines when there were more the 8,192 characters in the name list.
Session Manager Window
- The expression "
SPLIT
SI" was flagged as a SYNTAX ERROR in the session. - When multiple monitors were in use, the display of the value tip in the session was constrained to the workarea of the primary monitor.
APL GUI
- The tooltipenabled property was not saved in the state and def properties.
- The tooltipenabled property did not propagate correctly if set on the system object after other GUI objects were already opened.
- A tooltip didn't appear when the text of an item in the Tree didn't fit within the available display width.
- Multiple GetInfoTip events fired for the Tree class when the tooltip appeared.
APL Grid
- The active cell in the grid temporarily lost it's border when scrolling horizontally.
- Two ValueChange events fired when dropping down a combo cell in the grid.
- International characters displayed as question marks in cells after closing and reopening the Grid.
- Dragging the vertical and horizontal edges of the corner cell in the Grid did not fire the ColSized and RowSized events.
- Two CanColSize events fired after the ColSized event when dragging the edges of the corner cell in the Grid.
- The xValue property reported a
WI ERROR when the value argument was an empty array. The fix was not specific to xValue and was generalized for all Grid properties that set a value. - Typing the (lower-case) 'q' key in the combo cell caused the drop-down list to show.
- Scrolling the mouse wheel removed the selection block.
- The onXSelectionChange handler did not fire in the Grid when the active cell didn't change.
- When the first letter typed in a combo cell matched the last item in the list, that item didn't display in the edit portion of the combo cell.
- When clicking the header of a cell, the selection rectangle extended beyond the last row cell in the Grid.
- Tracking problems were observed when dragging the horizontal scroll bar with the mouse in a very wide Grid.
- Double clicking with the mouse the vertical edge between the corner cell and the header column header in the Grid did not autofit the text in row cells.
- Double clicking the right vertical edge of the first header column in the Grid did not autofit the text in the ellipsis cell (xCellTypeEx=4) when the text appeared with ellipsis.
- Grid printing echo content in adjacent empty cell If we have a left-justified character cell followed by an adjacent empty cell (or blank) cell, the first cell is partially echoed in the adjacent empty cell.
- Some situations caused printed output to draw a strange rectangle above and to the right of the Grid.
System Requirements for APL+Win Version 8.0
Requirements vary for different combinations of components within APL+Win Version 8.0. Review the table below to determine the minimum system requirements for running APL+Win Version 8.0.
Processor |
450-megahertz (MHz) Pentium II-class processor (600-MHz Pentium III-class processor recommended) |
---|---|
Operating System |
APL+Win Version 8.0 can be installed onto any of the following systems:
|
Memory |
|
Hard Disk |
65 MB of available space required on installation drive |
Copyright © 2024 APLNow LLC. All rights reserved.