These methods are used for manipulating user interface.
ui.Interface methods are the class methods that's why you do not need the DEFINE statement to initialize an object.
ui.Interface methods are invoked in the following way:
CALL ui.Interface.<Method>(<parameters>)
returns the type of the front end currently used |
|
returns the version of the front end currently used |
|
allows calling non-4gl applications on the client side |
|
creates a HTML5 local storage with the specified name and value |
|
sets the name of the MDI container and its child applications |
|
retrieves the names of the MDI container and its child applications |
|
specifies the title for the application |
|
retrieves the title of the application |
|
specifies the icon for the application title bar |
|
retrieves the icon used in the application title bar |
|
specifies the type of the application run in the MDI mode (normal, container, or child) |
|
retrieve the type of the application run in the MDI mode |
|
changes the window size for an parent MDI container |
|
ui.Interface.setContainer() |
specifies the name of the parent MDI container (is used only in child applications) |
retrieve the name of the parent MDI container |
|
retrieves the number of child applications which belong to the current parent MDI container |
|
retrieves the number of instances of the child application currently running within the MDI container |
|
loads a toolbar from a file |
|
loads a top menu from a file |
|
loads a start menu from a file (is an alternative to creating application launch menus) |
|
is used to apply user themes to applications at runtime |
|
writes data to the necessary pipe on the client side |
|
synchronizes the client with the server |