PxPlus Releases
| PxPlus 2019 (version 16.00) | May 2019 | 
PxPlus 2019 consists of various new features and enhancements, including the ability to create Android and iOS apps, a new Panel Creation generator, new Charting capabilities, Grid Presets improvements and industry-standard encryption.
Major New Features
Additional Features
Language Enhancements
Directives
- New OPT= clause of CACHE=xxx for the 
OPEN LOAD directive to indicate if caching is to be done
- 
PASSWORD directive support to accept SHA-256 encryption for hashing a password
- "Hover" option for the 
SETMOUSE directive
- "S" option for the 
MULTI_LINE directive for enabling the Windows built-in spell checker
Objects
- Created a new 
Chart Object for all chart types
- Improved Excel performance when using SetRange methods
- Added properties to the 
Excel object and the ability to allow RGB values when setting text and fill colors
- Document, paragraph and sentence methods added to the 
Word object, as well as the ability to allow RGB values and named constants when setting text color
OPTION Mnemonics
- 
AutoSpellCheck for setting automatic spell checking for Multi-Line controls
- 
BrowserLang for defining the language code for the embedded Chromium browser language
Note: The above options are also available to read using the FIN function.
Mnemonics
Functions
Enhanced IDE, Nomads, iNomads and Toolkit
- New 
Pointer Tool and Default to Pointer option for the NOMADS+ Toolbar
- Specific type of List Box, Chart and Shape displays in the 
Type column in the NOMADS+ Toolbar grid
- 
Release Notes added to the IDE menu bar
- 
Refresh option for refreshing the Library Object Selection list box
- Ability to create a 
Message Library Message on-the-fly in all designers
- Default Program field added to the Logic panel for all panel controls (e.g. 
Button, 
Multi-Line, etc.)
- Themes Maintenance and Visual Class Maintenance accessibility from the 
Utilities menu in Library Object Selection
- 
Suppress Panel Persistence for individual panels
- Add/maintain Themes from 
Library Defaults and 
Panel Header
- Add/maintain Visual Classes from NOMADS panel controls (e.g. 
Button, 
Multi-Line, etc.)
- Moveable attribute for 
Button controls
- Advanced Image settings for 
Button, 
Check Box and 
Radio Button controls
- Center Alignment option for 
Button, 
Check Box and 
Radio Button controls
- Spell Check attribute for 
Multi-Line controls
- Specify a bitmap image as an expression when defining a Multi-Line 
Query Button
- Extended Data Class properties for 
Multi-Lines, 
Drop Boxes and 
List Boxes
- 
Extended Class Browse when creating 
Multi-Line controls for Extended Class Validation data elements
- New Arc, Circle, Line and Pie shapes for the 
Shape control
- 
Center Text Vertically attribute for Report View List Box controls
- 
Lock Top Rows attribute for Report View List Box controls
- 
Lock Top Rows property for Grid controls
- 
Grid Presets functionality and usability enhancements:
- Filter the Property list by property type
- Right-click Property selection by property category
- Create a duplicate of the current row and insert below
- Insert a new row above or below the current row
- Rearrange rows using drag and drop
- Replace column number settings with column names
- New Format button to launch Grid Format Definition dialog
- Navigate Sidebar folders using up/down arrow keys
- Usability enhancements for NOMADS panel designers and utilities
- Optional values for Certificate Key (EZWeb Server and Simple Client Server) and PFX Password (EZWeb Server) when 
Installing a Windows Service
- Updated to the new 
TinyMCE HTML Editor and new modern 
Layouts
- Added support to automatically set the logic for 
Custom Title Bar standard variables
- 
IT Tracing capability of IF conditions when single stepping through a program
iNomads Configuration
- 
Relaunch option for relaunching an iNomads task
- 
Full_Screen option that forces a full screen display when first displaying a panel in iNomads
- Added 
iNomads Classes for use on Web style buttons for hyperlinks
Charts
Get_File_Box
Themes and Visual Classes
- Moveable attribute for Button properties
- Focus Background Color and Focus Text Color attributes for Drop Box, Variable Drop Box, List Box, Variable List Box and Multi-Line properties
- Center Text Vertically attribute for List Box properties
- Bitmap, Connector Line, Legend Location, Pastel Palette, Show Values, Default Color, Face Color (Back) and Face Color (Bottom) attributes for Chart properties
Data Dictionary
Data Class Definition
Menu Maintenance
Query Plus
Report Writer
- Specify a Class and/or Format for a 
Parameter Definition
- Vertical 
Text Alignment options for setting both horizontal and vertical alignment (i.e. Left Top, Left Middle, Left Bottom, etc.)
PxPlus SQL ODBC Driver
- Increased the maximum number of Catalogs to 256 (for 
Windows and 
UNIX/Linux)
- Improved performance when using SELECT BETWEEN directive
WindX
- Ability to 
Reset WindX Security
- New options to provide additional workstation authorization when connecting to a server using 
Simple Client-Server
- WindX authorization check during WindX installation to ask for security settings
- Ability to use a separate PEM and private key for SSL/TLS Certificates to 
Simple Client Server
Web Services
- New parameters for 
Query Web Service to control the sort column, sorting direction and number of records to display
- New Query parameters for 
Web Services Maintenance
- Chart Web Service uses the new "Plus" charts
PxServer
- 
Enable Exclusive File Use option for controlling access to files that PxServer has open from other processes
- 
Prefix option added to allow a list of search paths to be defined when using relative pathnames
- 
Service option added to allow PxServer to run as a Windows service
- Enhanced the functionality of the PxServer interface to eliminate the need for mapped/networked file access from applications
- Improved the PTH( ) function when checking a [pxs] path
Other Changes for Reference
NOMADS Properties Added
Parameters Added
- 
'CL' system parameter to define the number maximum number of records that can exist in a file to be cached
- 
'EA' system parameter to control how file passwords are hashed and how files are encrypted for new file passwords
Properties
- 
LoadPoint property enhanced with a new option that allows the data included with the List Box or Drop Box LOAD directive to replace the current contents of the list starting at the item number set in the 'Item property