GDC 2.30 new features
Discover the new features and changes in functionality introduced with Genero Desktop Client (GDC) 2.30.
This page covers only those new features introduced with the Genero Desktop Client version specified in the page title. Check prior new features pages if you migrate from an earlier version. Make sure to also read the upgrade guide corresponding to this Genero version.
This version of Genero Desktop Client is desupported, use a more recent version of the product.
Corresponding upgrade guide: GDC 2.30 upgrade guide.
Previous new features page: GDC 2.22 new features.
Overview | Reference |
---|---|
Drag & Drop support introduced in BDL 2.30. |
See the Drag & drop topic in the Genero Business Development Language User Guide. |
WebComponent support in BDL 2.30 allows you to add any html-based component to your BDL application. Support for WebComponent introduced with Genero BDL 2.30. GDC can embed a Component based on HTML / JavaScript™ / Flash and, via a small interface API, create a bridge between the component and 4GL. This allows you to add any html-based component to your 4GL application, such as a simple Image map which triggers a 4GL action when clicking on an area. The GDC internal browser uses WebKit technology. If you want to use a plug-in for your
WebComponent, you need to make sure that the corresponding plug-in is installed on the workstation
where GDC runs.
Note:
|
See the WEBCOMPONENT topics in the Genero Business Development Language User Guide. |
Overview | Reference |
---|---|
When set by presentation styles, users can freeze table columns to ensure they remain visible when scrolling by right-clicking on a column header. |
See Table style attributes in the Genero Business Development Language User Guide. |
Alignment for column headers in a table supported. |
See Table style attributes in the Genero Business Development Language User Guide. |
The |
See the DATEEDIT item type topics in the Genero Business Development Language User Guide. |
End users can now add their own words to the Textedit / Spell Checker dictionary. |
See the TextEdit style attributes topics in the Genero Business Development Language User Guide. |
Support for the resetFormSize form presentation style added, to allow the
resizing of a parent window to fit the size of the newly-displayed form within the same current
window. |
See Form style attributes in the Genero Business Development Language User Guide. |
Styles can be applied to the MESSAGE or ERROR statements, customizing how errors and messages display. |
See the Message style attributes topic in the Genero Business Development Language User Guide. |
GDC 2.30 introduces the new style attribute for Window
ignoreMinimizeSetting. The |
See the Window style attributes topic in the Genero Business Development Language User Guide. |
The |
See the SPINEDIT item type topics in the Genero Business Development Language User Guide. |
The Delete and Backspace keys now select NULL in a ComboBox. |
No additional reference. |
Overview | Reference |
---|---|
GDC relies on fgltty to manage the connectivity with remote servers running
Genero programs. The fgltty tool is a modified version of PuTTY. Most PuTTY options have been included inside the GDC shortcut configuration wizard.
Warning:
Fgltty has the purpose of initiating the connection and acting as a start for a Genero Program. It should NOT be seen as a general purpose terminal emulator. Attempting to use it as a general purpose terminal emulator can result in unexpected errors, such as incorrect display of Multibyte Character Sets. |
See Create a Direct Connection shortcut. |
fgltty now supports automatic port forwarding for SSH connections. Fgltty is now able to detect a free port which can be used by the Port Forwarding mechanism. |
See Automatic Port Forwarding. |
The GDC About box now has a Copy To Clipboard button, which will fill the clipboard with information that is useful when you contact your support center: The Clipboard will contain:
When contacting your support center, you can copy/paste this information in your email; this should ease and speed support. |
No additional reference. |
Overview | Reference |
---|---|
When using DBPRINT=FGLSERVER and REPORT TO PRINTER , text
reports are printed via GDC. Printer and fonts can be configured in the GDC monitor, which can be
overwritten by standard frontcalls by an application. |
See Report configuration options, or setReportFont or setReportPrinter in the Genero Business Development Language User Guide. |
Animated GIFs are supported for the IMAGE widget. | See the Providing the image resource topic in the Genero Business Development Language User Guide. |
When using WinMail and smtp, you can now specify the smtp server port in the
SetSmtp function, using the host:port
notation:CALL ui.interface.frontCall("WinMail","SetSmtp", [id, "smtp.mycompany.com:1234"],[result]) The default port remains 25. |
For more information, see the Windows Mail extension documentation in the Genero Business Development Language User Guide. |
WinDDE can dialog with applications that require data in ASCII and applications that require wide char data such as UTF-16. WinDDE can now dialog both with applications that require data in ASCII and with applications that require wide char data such as UTF-16. Since GDC 2.22.x, only wide char data were supported. Prior to 2.22.x, WinDDE was only able to handle ASCII. By default, WinDDE will automatically guess what is the best encoding when connecting to the DDE server. However, in some instances the returned information can be misleading. In these cases, you will have to set an optional 'encoding' parameter manually in the following DDE functions: DDEConnect, DDEExecute, DDEPeek and DDEPoke. Possible values are: "UNICODE" and "ASCII". For instance:CALL ui.Interface.frontCall("WINDDE","DDEPoke", [prog,"Sheet1","R1C1","value","UNICODE"], [res] ); |
For more detail, see the WinDDE documentation in the Genero Business Development Language User Guide. |