Category: UX/UI Objects

The Original Internet Language

OLE Container Support

Zim supports the creation and manipulation of ActiveX objects and containers. An OLE or ActiveX container is used to embed the COM object into an application. Examples of a container are Visual Basic and Microsoft Word, in addition to Zim itself. OLE Container Datatype The OLE or ActiveX Container is a formfield where ft (“fieldtype”) is set to “E”. An OLE Container can either be borderless or have an OLE Object border. The OLE Object border…
Read more

WINDOW STATUS

Captures and updates the status of an open window. Syntax WINDOW STATUS [window] Parameters window where window can be: name: The name of an open window. The software looks up name in the currently accessed directories in the usual way. A compiled command using name contains the unambiguous name of the window (including a reference to an…
Read more

The GUI Designer

Main Characteristics of the GUI Designer The Graphical User Interface Designer (GUI Designer) is where windows, displays, forms and menus are designed, edited and configured; The GUI Designer is also used for editing documents and displaying attributes of database objects Several objects may be edited simultaneously; For each currently open object, a tab, displaying the name of the object, is added to the…
Read more

DISPLAY DEFINE

Invokes Zim IDE to edit a display. Syntax DISPLAY DEFINE displayname [[IN] dirname] Parameters displayname The name of a new or existing display. dirname The name of the application directory in which the specified display can exist. If the display does not exist in the provided application directory, it will be created there. If omitted:…
Read more

WINDOW SET ACCELERATOR

Establishes the accelerators for the current window. Syntax WINDOW SET [ ADD|NOT] ACCELERATOR [ «keyname»] Parameters ADD Specifies that keyname is to be added to the current list of accelerator keys. NOT Specifies that keyname is to be removed from the current list of accelerator keys. keyname Can be any of the pre-defined key names:…
Read more

FORM SAVE

Saves the current form or display in its current state for later use in the current Zim window. Note: This command is invalid in Zim version 5 and above. Syntax FORM SAVE Comments This command should be used to preserve only dynamic changes to form field attributes (made using FORM SET(Attributes) commands) across FORM OPEN…
Read more

FORM SET SCROLL

Establishes a scrolling association between a form and a result set. Syntax FORM SET SCROLL [ NOCLEAR] form FROM set [LET clause] [EVALUATE clause] Parameters NOCLEAR Specifies that form is not to be immediately initialized with data from set. form The form through which records are to be scrolled. Form must be open in the…
Read more

WINDOW DISPLAY

Controls the display of windows on the screen. Syntax WINDOW DISPLAY [window] [EXPOSE|HIDE] Parameters window Window can benameThe name of an open window. The software looks up the value of name in the currently accessed directories in the usual way. A compiled command using name contains the unambiguous name of the window (including a reference…
Read more

FORM DEFINE

Invokes Zim IDE to edit a form. Syntax FORM DEFINE formname [[IN] dirname] Parameters formname The name of a new or existing form. dirname The name of the application directory in which the specified form can exist. If the form does not exist in the provided application directory, it will be created there. If omitted:…
Read more

MENU DEFINE

Invokes Zim IDE to edit a menu. Syntax MENU DEFINE menuname [[IN] dirname] Parameters menuname The name of a new or existing menu. dirname The name of the application directory in which the specified menu can exist. If the menu does not exist in the provided application directory, it will be created there. If omitted:…
Read more

en_CAEnglish