Top > Lycia reference > Querix 4GL > Classes and Methods
Lycia provides a number of custom classes and methods that allow manipulating the application environment.
ui classes
ui.Interface class |
provides a set of methods that allow to manipulate the user interface |
ui.Window class |
allows manipulating the window objects |
ui.Form class |
allows manipulating form objects at runtime |
ui.Dialog class |
provides a set of methods to configure, query and control the current interactive instruction |
ui.ComboBox class |
allows manipulating ComboBox objects |
ui.Application class |
allows manipulating ui.Application objects at runtime |
ui.DragDrop class |
allows controlling events related to drag & drop operations |
base classes
provides a set of utility functions related to the project environment |
|
provides basic input/output functions for reading and writing text files and allows communication with sub-process (through pipes) and basic network communication (through TCP sockets). |
|
allows manipulating character strings |
|
parses a string to extract tokens according to delimiters |
Array methods
Allow manipulating variables of the one-dimensional/multi-dimensional DYNAMIC ARRAY type.
Cursor methods
Allow fetching rows from the database query and manipulating a cursor as an object .
Data type methods
Applied to manipulate the variables of the TEXT, BYTE, and STRING data types.
os.Path methods
Provide a set of functions that allow manipulating files and directories on the machine, where the application is executed. With these methods you are able to detect if the file exists, get the dates, sizes or list file names.
Prepares statements
Allow manipulating the variables of the PREPARED data type.