Section 16.7: Settings/Environment Variables Up Chapter 16: New Display Clients Section 16.9: Ventas GUI Client 

16.8 Special functions

The following functions are useful in communicating with the new GUI display clients:
aclfgl_client_ui_call
opendir
openfile
savefile
aclfgl_add_to_toolbar
aclfgl_set_window_title
aclfgl_set_application_xml
aclfgl_dump_screen
aclfgl_set_display_field_delimiters
Other example calls:

DEFINE akt_window ui.Window
LET akt_window = ui.Window.getCurrent()

DEFINE akt_form ui.Form
LET akt_form = ui.Form.getForm()

CALL akt_form.setFieldHidden("fieldname", bool hidden)
CALL akt_form.setElementHidden("elementname", bool hidden)
CALL ui.interface.refresh()
fgl_drawbox() Has no effect in this UI
aclfgl_send_to_ui() Not normally required - used internally for sending Client UI specific commands
aclfgl_client_set() Makes settings within the ClientUI. Settings will be dependant on which UI is being used.
 Section 16.7: Settings/Environment Variables Up Chapter 16: New Display Clients Section 16.9: Ventas GUI Client